Офис НП AMWAY в Ярославле
Купить продукцию Амвей в Ярославле
На карте Купить AMWAY в ЯрославлеПриобрести высококачественную продукцию Амвей в Ярославле, получить консультации по бизнесу, заказать продукцию или получить заказ:
Адрес: улица Валентины Терешковой, дом 1 (Вход со двора)
Телефон: +7 (920) 112-00-91
Email: matyxho@mail.ru
Сайт: https://www.amway.ru/user/lebedem
Визитка: http://yar.meweb.ru
Просмотр темы
MeWEB: Учимся строить сайты » Программирование » CMS PHP Fusion
 Распечатать тему
Ajax Like Dislike Article Panel
Pisatel
| Ajax Like Dislike Article Panel
| Version: 1.0
| For PHP-Fusion 7.02.xx
| Author: Pisatel
| http://www.meweb.ru/
| February, 2015
+-------------+ Название +-------------+

Панель Нравится / Не нравится для статей

+-------------+ Описание +-------------+

- Панель добавляет кнопки Нравится / Не нравится к статьям.
- Работает на Jquery + Ajax + PHP, оставить отзыв можно раз в сутки (реализовано через cookie).
- Полоса рейтинга статьи отображает (красным и зеленым) текущее соотношение лайков/ дислайков.
- Локали: русская и английская (в зависимости от настроек)

+-------------+ Установка +-------------+

- Загрузить файлы согласно директории
- Перейти Панель администратора => Администрирование системы => Плагины, выбрать "Like Dislike Article Panel", установить.
- Панель автоматически добавится по центру сверху.
- Готово, наслаждаемся.
Пример- на этом сайте в статьях.
Pisatel присоединено следующее:файл:
like-dislike-article-panel.zip [28.34кБ / 893 Загрузки]

Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Pisatel
| Ajax Like Dislike Article Panel
| Version: 1.1
| For PHP-Fusion 7.02.xx
| Author: Pisatel

+-------------+ Изменения в версии 1.1 +-------------+


- В версии 1.1 добавлена админка с возможностью полного или выборочного обнуления рейтинга
- Вместо изображений использован шрифт Font Awesome
Pisatel присоединено следующее:файл:
like-dislike-article-panel_1_1.zip [501.16кБ / 910 Загрузки]
Pisatel присоединено следующее:изображение:
like_dislike.jpg

Изменил(а) Pisatel, 28 февраля 2015 18:54:16
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Pisatel
+-------------+ Изменения в версии 1.2 +-------------+

- Добавлен вывод в сниппет пс (теоретически) рейтинга, названия и описания статьи, автора статьи при помощи microdata JSON-LD, что намного повышает привлекательность и, как следствие, кликабельность
- На всякий случай микроразметка продублирована по стандарту schema.org
- Чуть оптимизирован код
Pisatel присоединено следующее:файл:
like-dislike-article-panel_12.zip [570.91кБ / 829 Загрузки]
Pisatel присоединено следующее:изображение:
like_dislike.png

Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
а если только для пользователей?
 
Pisatel
Без проблем. Одну проверку добавить нужно. Чуть позже скину.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Pisatel
Хм, все оказалось гораздо сложнее. Набросал немного.
Специально для Ditrin
+-------------+ Изменения в версии 1.3 +-------------+

- Рейтинг теперь только для зарегистрированных пользователей, однако, в теории, зарегистрированный может накрутить рейтинг, удаляя куки. Более сложную проверку делать пока лень
Pisatel присоединено следующее:файл:
member_like-dislike-article-panel.zip [458.85кБ / 871 Загрузки]

Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
x1
 
http://www.meweb.ru
Ditrin
Pisatel, большое спасибо! Чуток позже поставлю
x1
 
Pisatel
Будет время- сделаю нормальный плагин с возможностью выбирать в админке: для всех или нет, над защитой от накруток еще подумаю. Но это позже...
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
x1
 
http://www.meweb.ru
Ditrin
Обнаружил что при F5 страницы, можно снова ставить оценку
Оффтоп: гугля уже вывел график структурированных данных Улыбчивый
 
Pisatel
Сейчас работаю над записью ip вместо cookie. Это не 100% защиты, но уже лучше.
Оффтоп: Что именно? Крошки?

Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Ага, крошки. Рейтинга звездочками пока не видел, твой рейтинг уже в поиске видно
 
Pisatel
Проверяю всегда так: в строку запроса site:www.meweb.ru, и вижу все, что есть в выдаче, без всяких вебмастеров
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Да, я тоже так делаю, но иногда заглядываю в вебмастер , там честно говоря тихий ужас - ошибки постоянно откуда то берутся и куча дублированных страниц... хоть не залазь туда, одни расстройства Смеется
походу это у многих, если не сказать что у всех
 
Pisatel
Именно из-за дублей я и решил в BreadCrumbs SEO Panel добавить ссылки на канонические страницы (про которые вспомнил) через link rel="canonical". А насчет ошибок- это да, они есть у всех Улыбчивый
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Все равно дубли... даже не убавилось, я там сразу посмотрел Улыбчивый (оптимизация в гугле)
может не сразу убирают, кто этот гугль знает Улыбчивый
Не ну в выдаче хорошо смотрится! взгляд сразу на это внимание обращает! Крошки и рейтинг в паре - супер! Апплодисменты
Изменил(а) Ditrin, 06 июля 2015 21:53:51
 
Ditrin
Кстати, если тебя заинтересует, по поводу накруток рейтинга при помощи очисток куков, посмотри мод форума power fusion forum и как там реализован рейтинг тем (звездочками который). Может оттуда можно что-то позаимствовать. Там если один раз пользователь поставил оценку, то второй раз кажется уже не поставит, точно не знаю надо посмотреть еще, может там по ip идет ограничение
UPD: да, там пока ip другой не будет не нажмешь повторно, с куками там не пролазит. пока ip не сменил нажать не смог
Изменил(а) Ditrin, 06 июля 2015 23:29:41
 
Pisatel
Я уже себе с ip поставил, но пока это еще сырая версия, надо доделать, кое-какие неожиданные проблемы с jquery нарисовались ))
Насчет удаления дублей- это не сразу, да и вообще не гарантировано, что rel=canonical эту проблему решит.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Поделиться:   
Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Вопросы по Ajax форме обратной связи  →  CMS PHP Fusion 48 / 68587 19 февраля 2017 23:38:28
Хлебные крошки / BreadCrumbs SEO Panel  →  CMS PHP Fusion 17 / 26254 04 июля 2015 15:02:22
Share Social Likes Panel  →  CMS PHP Fusion 20 / 21625 09 марта 2015 11:33:41
SEO Friend URLs Panel  →  CMS PHP Fusion 12 / 19099 05 сентября 2014 21:15:25
Снег на сайт - Snow Panel  →  CMS PHP Fusion 0 / 4862 26 декабря 2013 15:19:18
Quick Info Panel  →  CMS PHP Fusion 0 / 6805 24 августа 2013 17:16:02
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
folder Вопрос по переделке bb-кода
PHP, MySQL
22335 5 Pisatel
26. мая 2017
folder Вопросы по Ajax форме обратной связи
CMS PHP Fusion
68587 48 Ditrin
19. февраля 2017
folder BBCode YouTube Video Colorbox mod
CMS PHP Fusion
15361 2 Pisatel
10. декабря 2016
folder Как лучше создать собственную страницу?
CMS PHP Fusion
17892 17 Pisatel
11. мая 2016
folder Небольшие вопросы по скриптам магазина и катало...
PHP, MySQL
144878 80 Pisatel
11. января 2016
folder BBCode Code mod
CMS PHP Fusion
14423 0 Pisatel
31. августа 2015
folder Ajax Like Dislike Article Panel
CMS PHP Fusion
22555 16 Pisatel
07. июля 2015
folder Хлебные крошки / BreadCrumbs SEO Panel
CMS PHP Fusion
26254 17 Pisatel
04. июля 2015
folder Abbr Description BBCode
CMS PHP Fusion
7669 0 Pisatel
15. июня 2015
folder Плагин Email рассылки Mail To All by Pisatel
CMS PHP Fusion
37010 32 Pisatel
26. апреля 2015
folder Подозрительный трафик и прочие страшилки
Всякая хрень
11799 2 Ditrin
23. апреля 2015
folder Мод Newsletter - рассылка писем пользователям с...
CMS PHP Fusion
31042 13 Pisatel
10. апреля 2015
folder Мод отправки писем PHPMailer для PHP-Fusion
CMS PHP Fusion
128372 113 Ditrin
06. апреля 2015
folder Появление неизвестного файла subscriptions.php
CMS PHP Fusion
8845 2 Pisatel
06. апреля 2015
folder Autoban on IP
CMS PHP Fusion
23190 13 Pisatel
03. апреля 2015