Перейти к содержимому

Как сделать лайки на сайте html

  • автор:

Кнопка «Мне нравится» — рейтинг для сайта

Добавьте виджет кнопки Лайк на ваш сайт с помощью нескольких строк HTML-кода!

Позвольте посетителям голосовать, оставляя лайки и дислайки на вашем сайте!

Получайте мгновенную статистику и аналитику!

Получайте тысячи лайков и репостов!

Получить код Получить плагин
11 лет успеха!

41 тема

Плагины и руководства

WordPress

Joomla

Drupal

WIX

Weebly

Shopify

Squarespace

uCoz

Blogger

Tumblr

vBulletin

44 языка

Google Rich Snippets

Сделайте ваш сайт привлекательным для посетителей в результатах поиска!
Повысьте рейтинг в поисковых системах!
Увеличьте число кликов!

Google Rich Snippets

Произвольные темы

Для мобильных

92 параметра

  • Вам не нужно разрабатывать скрипт кнопки «Мне нравится» и «Не нравится» самостоятельно — просто скопируйте код кнопки «Мне нравится» и вставьте в HTML-код своего сайта.
  • Настраивайте кнопку «Мне нравится» полностью под свои нужды.
  • Задавайте произвольные тексты для кнопок лайк и дислайк.
  • Настраивайте внешний вид с помощью CSS.

Поделиться

Поделиться

Проголосовав, пользователи могут поделиться ссылкой в социальных сетях: ВКонтакте, Одноклассники, Twitter, Facebook и т.д.

Онлайн-отчёты

Онлайн-отчёты

Статистика голосования

Статистика голосования

График голосов

График голосов

Сбор пожертвований

Выводите кнопки «Отблагодарить рублём» во всплывающем окне и собирайте пожертвования без каких-либо комиссий!

Асинхронная загрузка

Кнопка «Мне нравится» загружается асинхронно, поэтому не замедляет работу вашего сайта.

Асинхронная загрузка

REST API

  • Получайте статистику по лайкам для вашего сайта в форматах JSON, CSV и HTML с помощью простейшего REST API.
  • Изменяйте количество лайков и дислайков для кнопок на вашем сайте.

Генератор кода кнопки «Мне нравится»

Тарифный план сайта

Отзывы

Просто упомяните @likebtn в Твиттере и мы добавим ваш отзыв

Партнёрская программа

Зарабатывайте деньги с LikeBtn! Разместите нашу реферальную ссылку или баннер на веб-сайте, получайте вознаграждения в виде 25% пожизненно от всех платежей, сделанных привлечённым клиентом (в том числе от всех его будущих платежей по продлению тарифных планов). Реферальные вознаграждения выплачивается вам через PayPal (для России только на счета категории Личный) в конце каждого месяца. Что если у меня нет счета PayPal? Начать зарабатывать

Система лайка для виджета на главной

Друзья на главной странице создал систему лайка для новостей, все работает, теперь хочу вывести количество лайков но так как на одной странице несколько id не знаю как передать в model что бы отфильтровать и вывести количество.

Выводится только общее количетсво как можно сделать? Или как то incrementom записывать в сon_news ?

Нико
  • Испытатели
  • Сообщений: 626

#2 23 октября 2017 в 10:57

Нико
  • Испытатели
  • Сообщений: 626

#3 23 октября 2017 в 11:23

Кто же знает что и как вы создали.) На скрине вроде выведено кол-во(8). О чём тогда вопрос? И вы к чему вывели лайки, к одной новости или сразу ко всем? Вы бы ещё всё затёрли, только вывод лайков оставили и ждали ответа…

Lora

Lora
  • Псков
  • Испытатели
  • На орбите
  • Сообщений: 2845

Сегодня в 19:39

Реклама

#4 23 октября 2017 в 15:13

Кто же знает что и как вы создали.) На скрине вроде выведено кол-во(8). О чём тогда вопрос? И вы к чему вывели лайки, к одной новости или сразу ко всем? Вы бы ещё всё затёрли, только вывод лайков оставили и ждали ответа.

Lora

При нажатие на лайк а базу с помощью аякс отправляются данные id новости id пользователя.

Теперь я хочу вывести количество лайков данной темы.

Но я не знаю как вывести количество лайков темы, а то что на фотке это общие лайки (то есть 8 лайков было)

Как сделать свои собственные лайки на сайте?

Нужно просто, чтобы посетитель мог один раз со своего ip поставить лайк и он бы сохранялся после перезагрузки страницы. Больше ничего с этими лайками делать не надо будет.

UPD: Возможность того, что человек может зайти с другого компьютера и ещё раз проголосовать не критична!

  • Вопрос задан более трёх лет назад
  • 5253 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 3

Taraflex

Ищу работу. Контакты в профиле.

Если сайт не очень популярный, то хватит следующих скриптов для исключения возможности проголосовать дважды.

Про привязку к ip забудьте.

Ответ написан более трёх лет назад
Нравится 4 1 комментарий

aldtimofeev

Александр Тимофеев @aldtimofeev Автор вопроса
если честно, мне сложно понять как из этого скомпоновать в итоге лайки

premas

Full-stack web-developer
Это делается на сервере.
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺

Их надо сохранять куда-то (в базу) — т.е. одним фронтендом не обойтись. Используются ajax-запросы. Реализация со стороны фронтенда, примерно такая:

$('#like').click(function(e) < $.post . >);

А на бекенде уже обрабатывайте и проверяйте IP на дубликаты — зависит от выбранной платформы. Кстати если проверять по IP — все пользователи за NAT-ами не смогут ваши лайки использовать нормально.

Ответ написан более трёх лет назад
Нравится 1 1 комментарий

vanesxl

Проверять на IP вообще не вариант в современном интернете то! Легче отследить накрутку если только авторизованный пользователь может голосовать.

Как сделать лайки дизлайки без бд?

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

  • Вопрос задан более трёх лет назад
  • 3993 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 2

link_web

Magento, Laravel, Zend, Shopify, Prestashop, WP

Самое простое решение это взять готовый виджет стороннего сервиса и не заморачиваться. Просто вставить готовый скрипт, например в шаблон вывода поста и все.
Первое что нашлось в гугле https://likebtn.com/ru/
И таких сервисов масса.
Удачи!

Ответ написан более трёх лет назад
Нравится 1 6 комментариев
fOstere @fOstere Автор вопроса
спасибо, но нет. ибо не подходит.

link_web

fOstere: тогда SQL lite. Подключаете, харните id поста и лайки или его ссылку вместо id . сравниваете и достаете лайки. Или же если постов не много, то для каждой страницы в каком то текстовом файле храните данные в формате:

url_поста : (int) количество лайков

Разбиваете этот файл на массив и сравниваете со своей страницей

link_web

Только вместо зведочек выводите цифры и все

fOstere @fOstere Автор вопроса

imdeveloper: бд тоже не вариант))))
ибо лайки дизлайки будут не на всех тематических страницах а только на конкретных.

fOstere @fOstere Автор вопроса
imdeveloper: Щас испытаю)))
Elvin_Fich @Elvin_Fich
Спасибо за совет)
Иван Вишневский @forgetable
Node/Flutter/C++

Ну так проблема? Записывайте в txt-формат. На какую страницу и куда вам нужны лайки? Если совсем мало мест, можно сделать json-файл, заполнять его на сервере через любой серверный язык и подгружать его js-ом при загрузке страницы. Если комментарии или ещё вариант, где нужно много лайков — без базы данных ноги переломаете.

Ответ написан более трёх лет назад
fOstere @fOstere Автор вопроса

нет, без комментов. просто страница. и там просто лайк дизлайк.
как юзать поиск? может где то найду готовое решение

fOstere @fOstere Автор вопроса

по юзал поиск по запросу «чтение и запись лайков txt php» ни одно крамольной инфы нету. такое впечатление что никто не делал настолько простого решение

Rsa97

fOstere: Это вам только кажется, что решение с txt-файлом простое. Начнёте делать — упрётесь в race condition и блокировки файлов. В статических сайтах лайков обычно не делают, а динамические и так работают через базу данных и проще записывать лайки в неё.

Иван Вишневский @forgetable

Можно ещё повесить синхронный nodeJS на сервер, при условии очень небольшого потока народа. Это извращение, конечно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *