Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб MyLikes 2.0 - лайки для dle

Код:
$user_id = $_COOKIE['dle_user_id'];
Брать данные из печенек не безопасно.
 
Warning: Cannot modify header information - headers already sent by (output started at /home/foxcraft/era-craft.ru/MC/modules/likes/index.php:8) in/home/foxcraft/era-craft.ru/путь_до_папки/likes/index.php on line 9

Помогите плизз(
 
MyLikes
Скрипт создан для добавления лайков.
демо: тык
-------------------------------------------------------------------------------------------------------------​
Актуальная версия 1.0.2
-------------------------------------------------------------------------------------------------------------​
Особенности:
  • Можно оценивать новость.
  • Менять оценку новости.
  • Скрипт добавления лайка полностью на PDO.
-------------------------------------------------------------------------------------------------------------​
Установка скрипта:
  1. Скачиваем архив.
  2. Перетаскиваем файл likes.css в папку с стилями вашего шаблона. Заходим в main.tpl и между тегами head добавляем это:
    HTML:
    <link rel="stylesheet" type="text/css" href="{THEME}/путь_до_вашего_файла/likes.css" />
  3. Перетаскиваем папку likes куда вам хочется. Заходим в файл index.php и настраиваем, данные для соединения.
  4. Дальше идём в файл my_scripts.js Ищем это И меняем на ваш адрес.
    Код:
        setTimeout("document.location=\"http://terraneo.ru\";",5000);
    Вот пример адреса: http://terraneo.ru Его меняем на ваш.
  5. Дальше заходим /engine/modules/short.show.php. Ищем это
    Код:
    $row['date'] = strtotime( $row['date'] );
    После этого вставляем то что находится в файле instert.php. Перед этим в файле insert.php настраиваем ссылку до файла index.php, который находится в папке likes.
  6. Заходим в базу данных с сайтом и создаём таблицу
    Код:
    CREATE TABLE dle_likes
          ( user_id    tinyint(10),
            news_id  tinyint (10),
            likes    tinyint (10)
    );
  7. Вывод сего чуда осуществляется в файле shortstory.tpl
    Код:
    <div class="like">{likes}</div>
-------------------------------------------------------------------------------------------------------------​
download

download
v 1.0.2 Добавлена настройка переадресации.
v 1.0.1 Исправление ошибок скрипта
v 1.0 Релиз скрипта.
  1. Лайки комментариев.
  2. Вывод проголосовавших.
  3. Вывод самых популярных.
  4. Предлагайте.
---------------------------------------------------------------------------------------------------------------------------------------------------------
Если что-то не получается или не работает то напишите в теме или мне в лс.
​
Интернет Паблик, Пиар проЭкта
 
GusevVasily, скинь мне index.php, который у тебя. Внимание скрипт будет переписан и будет нормальное Демо.
Обновление 2.0
  • Код переписан заново и оптимизирован.

UP
Добавил пункт вывода, совсем забыл про него.
 
Вылетает такая ошибка:

Код:
Лайк успешно добавлен

Warning: Cannot modify header information - headers already sent by (output started at /var/www/funnetru/data/www/fun-net.ru/likes/index.php:32) in /var/www/funnetru/data/www/fun-net.ru/likes/index.php on line 33

Добавь картинку в архив
 
Дибелизм, зачем делать отдельное подключения к БД если можно интегрировать с ДЛЕ и AJAX!
 

Поделиться этой страницей

Назад
Верх