1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем eshkin, 27 авг 2013.

  1. Автор темы
    eshkin

    eshkin Старожил Пользователь

    Баллы:
    103
    Skype:
    Cignium
    MyLikes 2.0 - лайки для DLE Демо
    Возможности:
    1. Добавление лайка или дислайка к каждой новости.
    2. Выбрать мнение о новости можно только один раз.
    3. Можно изменить мнение о новости.
    4. Кнопка "мне нравится" или "мне не нравится" становится выключенной если то или иное мнение, которое было выбрано хотят выбрать снова и если пользователь не авторизирован.
    Установка:
    1. Скачиваем скрипт ссылка в конце поста.
    2. Заходим в phpMyAdmin(желательно) и в базе данных где находятся таблицы дижка создаём таблицу. SQL запрос находится в файле table_likes.sql.
    3. Заливаем папку likes на ваш сайт(желательно в корневую директорию)
    4. Заходим в файл index.php в папке likes и настраиваем то что написано в верху файла.
    5. В архиве видим файл add_to_show.short.php заходим в корневой каталог вашего сайта и идём по пути /engine/modules/. Там находим файл show.short.php, открываем, ищем строку $row['date'] = strtotime( $row['date'] ); У меня это 80 строка. После неё вставляем всё что находится в файле add_to_show.short.php, предварительно настроив ссылку на скрипт index.php в переменной $url_likes_index. Сохраняем файл и ставим на место старого.
    6. Добавляем стили из файла likes_styles.css в в файл со стилями вашего шаблона. !Внимание! Нужно в последних двух стилях для тегов i указывать абсолютную ссылку на картинку которая находится в папке likes. Вот пример: "background-image: url(http://dletestsenyacignium.terraneo.ru/likes/glyphicons-halflings-white.png);" в url(здесь) меняем на ссылку до файла с картинкой!
    7. Чуть не забыл, вывод происходит в shortstory.tpl с помощью этого: {likes}.
    8. PROFIT
    ChangeLog:
    • Код переписан заново и оптимизирован.
    • Ранние баганутые версии. v 1.0.2 и меньше.
    ToDo:
    • Лайки комментариев и профиля пользователя.
    • Вывод тех кому понравилось.
    Дизайн скрипта слизан у emou.ru.
     

    Вложения:

    • MyLikes.zip
      Размер файла:
      3,6 КБ
      Просмотров:
      49
    Последнее редактирование: 17 янв 2014
    ilyad2, Lemz0, REZAYS и 7 другим нравится это.
  2. TicTacKitKat

    TicTacKitKat Активный участник Пользователь

    Баллы:
    88
    Skype:
    sachapiter1
    Имя в Minecraft:
    wagamer
    Круто:)
    Тут ошибочка:
    Обнаружены следующие ошибки:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'tynyint (10), likes tinyint (10) )' at line 3
    1. CREATE TABLE dle_likes
    2. ( user_id tinyint(10),
    3. news_id tynyint (10),
    4. likes tinyint (10)
    5. );
      Исправь tynyint на tinyint

    Не знаешь почему не отображается количество лайков?В базу оно записывается.
     
  3. oleg599

    oleg599 Активный участник Пользователь

    Баллы:
    88
    Сыровато.
     
  4. Artur_ka

    Artur_ka Активный участник

    Баллы:
    78
    Дизайн не ок
     
  5. Автор темы
    eshkin

    eshkin Старожил Пользователь

    Баллы:
    103
    Skype:
    Cignium
    @TicTacKitKat, можешь поподробнее описать где и что не отображается, чтобы я понял суть проблемы.
    @Artur_ka, дизайн сего чуда вы можете исправить с помощью CSS :D
    @oleg599, можно подробнее с этого места.
    UPDATE! v 1.0.1 Исправление ошибки скрипта! Для обновления нужно скачать архив и выполнить только пункты 3 и 5 если у вас уже установлен скрипт!
    v 1.0.2 Добавление инструкции по передаресации. Для обновления нужно выполнить пункт 4 если у вас установленная версия скрипта,
    @TicTacKitKat, Теперь этой ошибки нет, следуйте инструкции выше.
     
  6. wOnt

    wOnt Старожил Пользователь

    Баллы:
    173
    Skype:
    jeffries_
    Имя в Minecraft:
    wOnt_
    Зачем подгружать еще один файл стилей, если можно скопировать стили в основной? Их там думаю не так много.
     
    Goldenix нравится это.
  7. TicTacKitKat

    TicTacKitKat Активный участник Пользователь

    Баллы:
    88
    Skype:
    sachapiter1
    Имя в Minecraft:
    wagamer
    Теперь, когда лайкаю просто пишет "
    Вы будете переадресованы на главную страницу через:
    ", но не пишет "Лайк успешно добавлен!"
     
  8. ykpon

    ykpon Старожил Пользователь

    Баллы:
    173
    Автор, молодец. Наглядно показал то, как можно создать свою систему репутации чего либо, на сайте.
     
    TicTacKitKat нравится это.
  9. oleg599

    oleg599 Активный участник Пользователь

    Баллы:
    88
    Ajax добавьте, тут он необходим.
     
    ykpon нравится это.
  10. Автор темы
    eshkin

    eshkin Старожил Пользователь

    Баллы:
    103
    Skype:
    Cignium
    @TicTacKitKat, надо чтобы форма выведенная в каждом посте передовала пост данные, это значит, что вы не передаёте данные. У меня всё работает я проверял новую версию.
     
  11. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    Демо
     
  12. Автор темы
    eshkin

    eshkin Старожил Пользователь

    Баллы:
    103
    Skype:
    Cignium
    Юзайте :D:D там переустановка форума ;)
    А вы обновили скрипт? Надо скачать новую версию.
    @wOnt, я думаю будет меньше глупых вопросов :D
     
    TicTacKitKat и bifot2 нравится это.
  13. TicTacKitKat

    TicTacKitKat Активный участник Пользователь

    Баллы:
    88
    Skype:
    sachapiter1
    Имя в Minecraft:
    wagamer
    Не совсем понял, что, куда добавить.:) Я в PHP не силен, но код вполне понимаю.
     
  14. Автор темы
    eshkin

    eshkin Старожил Пользователь

    Баллы:
    103
    Skype:
    Cignium
    А данные подключения к бд правильны в index.php?
     
    Vedroyder и TicTacKitKat нравится это.
  15. TicTacKitKat

    TicTacKitKat Активный участник Пользователь

    Баллы:
    88
    Skype:
    sachapiter1
    Имя в Minecraft:
    wagamer
    Да, сейчас перепроверю
     
  16. Автор темы
    eshkin

    eshkin Старожил Пользователь

    Баллы:
    103
    Skype:
    Cignium
    Демо восстановлено.
     
  17. TicTacKitKat

    TicTacKitKat Активный участник Пользователь

    Баллы:
    88
    Skype:
    sachapiter1
    Имя в Minecraft:
    wagamer
    У меня обычные люди не могут ставить лаайки=(
    НеТ, мой косяк, все работает =).
     
  18. Автор темы
    eshkin

    eshkin Старожил Пользователь

    Баллы:
    103
    Skype:
    Cignium
    @TicTacKitKat, я так и не понял, у вас разрешена проблема?
     
    ВремяПриключений нравится это.
  19. TicTacKitKat

    TicTacKitKat Активный участник Пользователь

    Баллы:
    88
    Skype:
    sachapiter1
    Имя в Minecraft:
    wagamer
    Да, спасибо за скрипт =)
    Нет, очень странный скрипт. Опять не работает =(
     
  20. Автор темы
    eshkin

    eshkin Старожил Пользователь

    Баллы:
    103
    Skype:
    Cignium

    :D У меня работает. У тебя DLE?
     

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