Модуль DLE vkLike - Рейтинг лайков как в VKontakte

Категория: Модули DLE » Модуль для DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Модуль DLE vkLike - Рейтинг лайков как в VKontakte
Исправленная версия модуль на DLE vkLike v1.0 - интересный рейтинг лайков как в VKontakte. С помощью данного рейтинга можно организовать у себя на сайте систему лайков, именно такую же как в ВК.

Из рубрики бесплатные DLE модули vkLike v1.0 - рейтинг системы лайков как в VK с похожим функционалом, позволяет добавить к вам на сайт, без каких либо осложнений. Это начальная и доработанная версия системы лайков, в следующий раз по словам автор скрипт будет улучшен, о любых ошибках и недочётов, обязательно сообщайте, в следующей версии будет всё исправлено.


Установка:
1. Переименуйте папку /templates/ВАША_ТЕМА/ в имя вашего шаблона.
2. Залить файлы из папки upload в корень движка.
3. Запустить файл install.php
4. В файле /templates/ВАША_ТЕМА/main.tpl перед добавляем:

<script type="text/javascript" src="{THEME}/js/like.js"></script>
<link href="{THEME}/style/ulike.css" type="text/css" rel="stylesheet" />


5. В файле /templates/ВАША_ТЕМА/shortstory.tpl добавить в нужное место:
{include file="engine/modules/ulike/global.php?news_id={news-id}&type=news"}


6. В файле /templates/ВАША_ТЕМА/fullstory.tpl добавить в нужное место:
{include file="engine/modules/ulike/global.php?news_id={news-id}&type=news"}


7. Установка завершена, удаляем install.php
Для использования в комментариях используйте строку:

{include file="engine/modules/ulike/global.php?news_id={id}&type=comments"}


Автор модуля: BENN
Добавление функционала для комментариев: wendel
фиксы безопасности: Sander
Сборка фиксов Yeti
Версия DataLife Engine: 9.6 и выше
Примечание: Об всех найденный багах писать в комментариях. Исправленная версия скачать модуль DLE vkLike v1.0 - Рейтинг лайков как в VKontakte
  • 100
Рубрика: DLE модули » Бесплатные
Ранее » Мод ДЛЕ oRating-v3 - рейтинг« Далее Модуль Search Mod - вывод поисковых запросов
Добавление комментарияОставить комментарий
  • № :30
  • 13 июля 2015 13:26
Цитата: MZED
Привет всем. А как сделать что бы и гости могли ставить лайк? Жду вашего ответа Админы или знающие люди. Спасибо

Привет!
1- Могут ли гости ставить лайки?
1 - да, ели им разрешено выставлять рейтинг. Разрешение дается в админ панели движка Все списки вкладка Управление пользователи ---Гости (редактировать)

И почему старой пользуйтесь есть 1.3 тут
  • № :29
  • 13 июля 2015 13:25
Цитата: MZED
Привет всем. А как сделать что бы и гости могли ставить лайк? Жду вашего ответа Админы или знающие люди. Спасибо

Привет!
1- Могут ли гости ставить лайки?
1 - да, ели им разрешено выставлять рейтинг. Разрешение дается в админ панели движка Все списки вкладка Управление пользователи ---Гости (редактировать)
  • № :28
  • 13 июля 2015 11:31
Привет всем. А как сделать что бы и гости могли ставить лайк? Жду вашего ответа Админы или знающие люди. Спасибо
  • № :27
  • 21 октября 2014 23:33
Цитата: hunan
Цитата: andronson
чёт не "лайкается". при нажатии не чего не происходит.


Согласен. Как исправить?

решение в этом комментарии или перейдите по ссылке
Цитата: andronson
вот здесь нашел: добавил вашу версию сюда
  • № :26
  • 21 октября 2014 21:35
Цитата: andronson
чёт не "лайкается". при нажатии не чего не происходит.


Согласен. Как исправить?
  • № :25
  • 18 июня 2013 09:36
Да, модуль отличается,
спасибо

Выше установка позволяет, использовать в разных новостях
Плюс он адаптирован для 9.8
  • № :24
  • 18 июня 2013 09:21
вот здесь нашел: добавил вашу версию сюда
  • № :23
  • 17 июня 2013 19:01
Добавьте ссылку, если не сложно, этот модуль в интернете был найдет, хотя у многих выше получилось использовать на версии ниже
  • № :22
  • 17 июня 2013 18:22
Нашел на другом сайте, другой вариант этого же модуля, он не много проще и сразу заработал.
  • № :21
  • 17 июня 2013 17:14
Дело в том, что после обновления движка появилась ошибка
&#123;include
смотрите новость
Зачем через dreamweaver? Если проверяете на Денвере, любой код вставляется с помощью блокнота...
  • № :20
  • 17 июня 2013 17:11
в архиве тот же код. я вставляю через dreamweaver? он выделяет жирным &type=news"}
  • № :19
  • 17 июня 2013 16:41
Цитата: andronson
версия движка 9,8 я уже переустановил, все равно не идет и даже пробовал на default шаблоне.

{include file="engine/modules/ulike/global.php?news_id={news-id}&type=news"}

в этом месте ошибка используйте код из архива
  • № :18
  • 17 июня 2013 16:36
версия движка 9,8 я уже переустановил, все равно не идет и даже пробовал на default шаблоне.
  • № :17
  • 17 июня 2013 16:20
Очень Важно !
1. Указать версию DLE движка.
Вы уже устанавливали модуль и такая таблица есть отсюда ошибка
  • № :16
  • 17 июня 2013 15:58
у меня при установке пишет:
MySQL error in file: /install.php at line 38
Error Number: 1060
The Error returned was:
Duplicate column name 'likes'
SQL query:

ALTER TABLE `dle_post_extras` ADD `likes` smallint(4) NOT NULL DEFAULT '0'


как это исправить?
  • № :15
  • 17 июня 2013 15:11
Цитата: andronson
у меня даже на default шаблоне не идет. как теперь удалить этот модуль или переустановить?

как удалить модуль
  • № :14
  • 17 июня 2013 15:05
у меня даже на default шаблоне не идет. как теперь удалить этот модуль или переустановить?
  • № :13
  • 13 июня 2013 23:12
Админ, спасибо огромное, установка прошла успешно.
Но есть снова небольшая проблема. Кнопка "Мне нравится" работает, только если пользователь авторизован. Если заходишь под Гостем, кнопка не реагирует на нажатие. Помоги отремонтировать ее.
  • № :12
  • 13 июня 2013 20:06
Понял в чем проблема в этой версии нет таблицы _post_extras, а в 9.6 она появилась (в ней хранятся сгенерированные похожие новости)

можно попробовать убрать в файле инсталл и других строчку _extras и оставить только _post, выполнив инсталл, только насколько хорошо будет работать модуль ...

Тоже самое придется сделать в других рабочих файлах, т.к. туда будут обращаться за данными запросы
  • № :11
  • 13 июня 2013 17:32
модифицируйте кто-нибудь этот модуль под DlE 9.2 буду премного благодарен! У меня install.php не запускается - ошибка MySQL указал выше какая. А вообще, мне просто нужна кнопка наподобие "Спасибо", "Мне нравится" и т.п. для оценки комментария, важно: работать должна без регистрации с возможностью ее нажимать Гостям сайта.

Как вариант хотел установить модуль "Рейтинг комментариев", но зачем-то добавили в версию 2.0 фишку, что рейтинг поставить могут только зарегистрированные пользователи. Мне же нужны те же возможности оценки комментариев гостями. Версия 1.0 опять же не работает на DLE 9.2 Может кто-нибудь чем-то сможет помочь?
  • № :10
  • 13 июня 2013 08:34
Здесь проблема связана кажись с концовкой изменился немного запрос NOT NULL DEFAULT '0', ответ в поиске можно найти, по MySQL об всех изменениях не в курсе
  • № :9
  • 13 июня 2013 02:22
появилась таблица ".PREFIX."_like_news при запросе первого блока
остальные блоки ALTER TABLE не выполняются. У меня dle 9.2
  • № :8
  • 12 июня 2013 20:16
Цитата: pronalogger

Почему таблица не создается самостоятельно когда запускаешь install.php?

И как добавить таблицу вручную подскажите какой запрос сделать в MySQL


$db->query("CREATE TABLE IF NOT EXISTS `".PREFIX."_like_news` (
  `like_id` int(11) NOT NULL AUTO_INCREMENT,
  `news_id` int(11) NOT NULL,
  `user_id` varchar(11) NOT NULL,
  `user_ip` varchar(15) NOT NULL,
  `type` varchar(30) NOT NULL,
   PRIMARY KEY (`like_id`)
 ) ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1;");

$db->query("ALTER TABLE `".PREFIX."_post_extras` ADD `likes` smallint(4) NOT NULL DEFAULT '0'");

$db->query("ALTER TABLE `".PREFIX."_comments` ADD `likes` smallint(4) NOT NULL DEFAULT '0'");


делать блок по отдельности (чтобы найти проблемный) или целиком как сделать MySQL запрос
лучше проводить тестирование на Денвере (как что и это все есть в поиске)
  • № :7
  • 12 июня 2013 20:13
при каждом новом выходе движка, меняются некоторые значения поэтому некоторые модули работают под определенную версию или адаптируют под высокую
  • № :6
  • 12 июня 2013 18:47
у меня ошибка:

MySQL Error!
------------------------

The Error returned was:
Table 'profit1_nanalog.dle_post_extras' doesn't exist

Error Number:
1146

ALTER TABLE `dle_post_extras` ADD `likes` smallint(4) NOT NULL DEFAULT '0'


Почему таблица не создается самостоятельно когда запускаешь install.php?

И как добавить таблицу вручную подскажите какой запрос сделать в MySQL
  • № :5
  • 16 мая 2013 23:07
andronson,
проверьте модуль с дефаулт шаблоном, возможно проблем с исполнением js скрипта в используемом шаблоне
  • № :4
  • 16 мая 2013 22:36
DLE 9.8 все работает smile
  • № :3
  • 16 мая 2013 21:22
dle9, Версия 9.8
  • № :2
  • 16 мая 2013 20:12
andronson,
на какой версии дле..?
  • № :1
  • 16 мая 2013 14:57
чёт не "лайкается". при нажатии не чего не происходит.