Как сделать лайк на сайте
Собственная система лайков на PHP и JQuery
В данной статье мы разработаем собственную систему лайков на PHP и использованием Ajax. Что такое лайки я думаю вам не стоит обьяснять с таким изобилием социальных сетей в наши дни 🙂
MYSQL
Информация о лайках будет храниться у нас в Базе Данных MYSQL. Для начала создадим структуру таблицы.
И добавим в таблицу одну статью
Для начала подготовим html шаблон страницы
На странице мы будем выводить статьи из БД, поэтому нужно сначала подключится в БД и сделать выборку наших статтей:
в data-id будем хранить ID нашей статьи которую будем лайкать.
Желательно блок с подключением к БД вынести в отдельный файл и потом везде его подключать, чтобы не дублировать везде доступы к БД.
Стили для нашей страницы мы вынесем в отдельный файлик
Javascript
После того как подготовили страницу и задали стили, перейдем к javascript. Наша задача будет отправить на сервер запрос с ID статьи и обратно получить количество лайков к статье. Это нужно для того чтобы обновить актуальную информацию по количеству лайков и вывести правильный результат.
Все это нужно сделать без обнволения страницы, т.е. методом Ajax. Использовать будем библиотеку JQuery.
Теперь осталось написать скрит для обработки запросов на сервере. Для этого создаем файлик like.php:
Мы в данной статье привели общее понимание как делается система лайков на PHP с использованием Ajax. Однако, для идеального скрипта его нужно еще дорабатывать и дорабатывать. Во-первых, еще нужно сделать защиту от накруток лайков, для этого нужно или записывать в cookie информацию о том, что пользователь уже лайкнул данную статью. Либо самое правильное решение позволить ставить лайки только зарегистрированным пользователям (как это делается в социальных сетях).
Если будут вопросы пишите в комментариях, буду рад помочь.
Комментарии
Сделал всё работает только как сделать чтобы с 1 усройства можно было поставить 1 лайк
«В ближайшее время постараюсь расписать эти 3 пункта по подробнее с примерами.»
Администратор уже второй год пошел, для Вас ближайшее время это когда?
Сколько вешать в граммах?
Было бы здорово если бы Вы все-таки выполнили свое обещание, пожалуйста)
Если конкретно интересует вариант № 3
скачал ваш пример,сделал как указанно в статье,не работает.
Что конкретно у вас не работало? Ошибки какие то были?
Проверьте, может вы указали неверные доступы к БД.
Согласен оно не работает херня полная
Здравствуйте, вы писали что может реализуете лайки с авторизацией с примерами, если вы это сделали, где можно найти?
при клике на картинку,лайк не прибавляется,показывает 0.
доступы к бд верные
Админ, очень хотелось бы увидеть эти 3 способа
Думаю в ближайшее время найду свободную минутку и напишу статью о них )
А так статья хорошая спасибо!))))
Не везде и не всегда, на хостинге у меня уже нужно прописывать локально а не отталкиваться от корня сайта.
Все работает, пытаюсь сделать так, чтобы можно было удалять лайки еще, а не только ставить, ничего не выходит. Как бы получается что-то, то коряво работает очень
При перезагрузке страницы поле колличества лайков равно нулю!
Как исправить, но при первом же клике выводится число из БД.
Александр, нужно в файле index.html подключится к БД и выбрать статьи из таблицы articles, и потом вывести их и количество лайков к каждой статье.
Как это будет работать можете посмотреть в обновленном примере или посмотреть в статье (обновил описание)
Спасибо огромное!
Сейчас буду пробовать.
В ближайшее время постараюсь расписать эти 3 пункта по подробнее с примерами.
Ajax лайки/дизлайки для записей
В этой статье я приведу пример создания лайков и дизлайков для новостей. Голосование будет работать без перезагрузки страницы, за счет использования технологии передачи данных на сервер — ajax. Для работы примера необходимо подключить библиотеку jQuery. Начнем.
Для начала создадим таблицы в базе данных. Их будет три. Одна для хранения тестовых новостей, вторая для тестовых пользователей и третья для связи пользователей с голосами.
С таблицами для новостей и пользователь все ясно, тут нет смысла что-то описывать. Интерес представляет третья таблица, для хранения связи пользователя и голоса, назовем таблицу votes_news2user. Записывать в эту таблицу будем id пользователи и id новости, за которую пользователь голосовал. И при каждом голосе будем проверять по таблице votes_news2user голосовал пользователь раньше или нет.
Для создания всех нужных таблиц с тестовыми данными можете воспользоваться вот этим патчем:
После того как база данных создана и заполнена, необходимо создать страницу для вывода новостей и с кнопками для голосования:
Код скрипта для подключения к базе данных храниться в файле db_connection.php. Вот его код:
Теперь составим скрипт, который будет обрабатывать аякс запросы и если нужно, то делать записи в базу данных или выводить сообщения об ошибках. Назовем его ajax_test.php:
Остается только написать javascript, который будет отправлять ajax запросы к скрипту ajax_test.php
Вот и все, на этом создание ajax лайков закончено. Скрипт и дамп базы данных вы можете скачать в архиве вот тут.
Ajax лайки/дизлайки для записей: 7 комментариев
Очень интересное решение, спасибо Вам большое. Подскажите пожалуйста, как можна использовать данный скрипт, если на странице не один элемент Like/Dislike т.е. на странице список где в каждой строчке стоит элемент Like/Dislike? Пробовал так like ( ) потом в ajax_test.php explode’ром получаю тип, но … не работает почему-то. Помогите пожалуйста.
Здравствуйте! Вы можете в функцию setVote, добавить третий параметр — уникальный идентификатор элемента, за который пользователи будут голосовать. Получив в функции этот id, передавайте его аяксом на сервер и там уже по нему делайте запись в базу данных.
Добрый день. А гугл хавает такую конструкцию в виде сниппета в выдаче?
Система лайков на PHP и Ajax
Наверняка, почти каждый из Вас знает, что такое лайки. Однако, помимо лайков в социальных сетях, можно сделать свою собственную систему лайков на PHP и Ajax. В этой статье мы это подробно разберём.
Безусловно, на практике настоятельно рекомендую хранить лайки в базе данных. Однако, в рамках данной статьи, чтобы код легко было проверить, я решил сделать хранение лайков в ini-файле. Итак, вот собственно файл likes.ini:
Формат следующий: «id_статьи=количество_лайков«. Теперь займёмся подготовкой данных для вывода на страницу:
Код прокомментирован, поэтому проблем с его пониманием возникнуть не должно. Теперь приступим к HTML-коду:
Здесь мы просто выводим данные на страницу. Самому блоку можно задать, безусловно, различные стили (например, хотя бы cursor: pointer;) для красоты.
Переходим к JavaScript: наша задача при клике отправить запрос на сервер, передав ID статьи:
Здесь мы перехватываем клик по контейнеру #like. Далее отправляем запрос, передав соответствующий ID. Получив положительный ответ от сервера, увеличиваем количество лайков на 1 в блоке. Если пришёл ответ false от сервера, то сообщаем об ошибке.
И, наконец, пришло время написать скрипт like.php, который и занимается увеличением числа лайков:
Вот и всё. Однако, безусловно, данный скрипт крайне далёк от того, что должно быть. Дальше эту структуру уже надо наращивать в зависимости от Ваших целей. Что, скорее всего, потребуется?. Во-первых, защита от накруток, хотя бы записывать в cookie информацию о том, что пользователь уже у этой статьи поставил лайк. Либо можно позволить ставить лайки только зарегистрированным пользователям (как это делается в социальных сетях).
Также обратите внимание, что в данном скрипте при попытке добавить лайк к статье, которой нет в INI-файле, ничего не выйдет. Эта проблема решается добавлением новой строки в INI-файл, если в процессе цикла так и не было обнаружено искомой статьи. Но, учитывая, что всё равно лайки надо хранить в базе данных, я убрал эту дополнительную функциональность из кода.
Вот таким образом делается система лайков на PHP и Ajax.
Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.
Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления
Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
Комментарии ( 5 ):
какой у вас плагин для подсветки кода?
а после отправки запроса на like.php какой переменной будет обозначаться id статьи?
Хорошая статья Михаил, но, как мне кажется, пора уже отказываться полностью от шорт тегов в PHP.
ты знаеш как добавить код и куда поставить хммммммм
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Copyright © 2010-2021 Русаков Михаил Юрьевич. Все права защищены.
Как безопасно и быстро накрутить лайки ВКонтакте
ТОП-7 сервисов для накрутки в ВК
Приветствую, дорогие друзья!
Сегодняшняя тема касается накрутки – я расскажу, как накрутить лайки ВКонтакте бесплатно и быстро. Сейчас именно лайки, просмотры и комментарии являются показателями вовлеченности людей, что очень важно для отслеживания обратной связи.
Но зачастую недостаточно просто иметь интересный контент для получения сердечек. Здесь на помощь и приходят специальные приложения и лайкеры. Мы рассмотрим подробно, как это происходит с помощью популярного сервиса Bosslike.
7 лучших сервисов накрутки лайков в ВК
Итак, стоит доверять лишь сервисам, на которых можно купить лайки живых людей – за реальные деньги или за баллы. Это достаточно безопасная стратегия, если при этом не спешить и не накручивать огромное количество лайков сразу. Действуйте умнее и делайте понемногу, но каждый день. Такая стратегия позволит вам сохранить аккаунт и уверенно раскручивать аккаунт или группу.
Мы рассмотрим работу с сайтом Bosslike. Есть и другие платформы, действующие схожим образом, вот самые популярные и проверенные из них:
Определение рисков и особенностей
Следует понимать, что автоматическая накрутка лайков в ВК – рискованное предприятие. ВКонтакте отслеживает действия пользователей по специальным алгоритмам на предмет спама и любых автонакруток. В случае обнаружения следует бан, поэтому если ваш профиль вам дорог, любую накрутку лучше делать с запасной страницы.
Самые надежные из сервисов действуют по принципу взаимопомощи, когда живые люди выполняют со своих профайлов задания. Лайкнуть определенную страницу, вступить в группу или сделать перепост.
Хуже всего попытаться воспользоваться каким-то экспериментальным скриптом от недостоверного разработчика. Даже если предложение выглядит симпатично, лайк-машина знает свое дело и за 5 минут вы получили 2 000 отметок, эти сердечки будут проставлены от ботов.
Потеря репутации гораздо хуже, чем потеря фейковой страницы. К тому же в погоне за халявой и показателями через такие скрипты можно схватить вирус. Снова подумайте, вам оно надо?
По тем же причинам онлайн-лайкеры не стоят внимания, предлагающие отличный результат без регистрации и без заданий мгновенно. Вспомните, где чаще всего лежит бесплатный сыр.
Для чего нужна накрутка
Для каких целей может понадобиться накручивать лайки? Есть несколько причин.
Как накрутить лайки с помощью сервиса Bosslike
По сути, Bosslike – это биржа, где реальные люди размещают задания по выполнению элементарных действий. Это подписка, лайк на комментарии или фото, просмотр, перепост или иное действие.
Как сделать с его помощью себе или другому человеку прирост желаемых показателей? Выполнять задания! Ставьте лайки на указанный пост, вступайте в группы, подписывайтесь на людей и получайте за это баллы.
Заходим на главную страницу сайта для накрутки. Без регистрации не обойтись. Нажимаем на “Вход”.
Переходим на вкладку “Регистрация” и заполняем данные.
На почту придет стандартное письмо с подтверждением. После перехода по ссылке возвращаемся к аккаунту.
Слева видим список соцсетей, с которыми можно взаимодействовать. Выбор разнообразен, но нас интересует ВКонтакте.
Нажав на название, разворачиваем список доступных заданий.
Выбираем приглянувшееся действие для выполнения или остаемся на вкладке “Все задания”. Смотрим, что требуется сделать и сколько предлагается баллов.
Для того, чтобы можно было выполнять задания, нужно привязать свой аккаунт, который должен соответствовать определенным критериям сайта.
Как можно догадаться, это требование установлено для того, чтобы фильтровать ботоводов.
Чтобы Bosslike привязал страницу ВК к аккаунту в системе, достаточно выполнить вход на vk.com с нужного профиля. Все остальное система сделает сама при нажатии кнопки “Привязать аккаунт”.
Получить баллы можно и другим путем, купив нужные действия за деньги. Для этого выбираем на панели управления вверху “Купить баллы”. На этой же панели управления находятся все самые важные функции: установленные вами задания, быстрый переход к общей бирже заданий и постинг.
Оказываемся на странице пополнения счета и выбираем, сколько хотим получить баллов. Заметьте, что это происходит через Яндекс.Кассу.
Когда у нас есть баллы, мы можем их потратить на то, что, собственно, и является объектом нашего интереса сегодня – лайки!
Переходим на вкладку “Мои задания”. Сразу появится окно настройки новой задачи по накрутке.
Заполняем поля. В первом нужно поставить “ВКонтакте”, правее указать тип действия – “Мне нравится”. Ниже указать цену за задание и количество лайков. Рекомендую посетить вкладку с аналогичным заданием, чтобы представлять примерно, сколько стоит ставить.
Далее самое главное. В поле для ссылки нужно вставить адрес записи или фото, которую вы хотите обеспечить притоком свежих сердечек. Где его взять? Открываем нужный материал.
Открываем полный вариант, чтобы скопировать адрес в адресной строке и вставить в поле на сайте Bosslike.
После того, как все поля заполнены, нажимаем “Создать задание”. Все! По указанным вами параметрам вы скоро получите результат, а сумма баллов спишется со счета.
Таким образом можно легко заказывать раскрутку любой записи на стене или фотографии. И даже сделать приятное другу или девушке, если эта категория подарка для них интересна и желанна.
Чтобы делать такую раскрутку с телефона, достаточно скачать приложение Bosslike в Play Market или App Store и повторить описанные действия.
Заключение
Накрутка лайков, подписчиков и комментариев, как вы сами убедились, может быть не только очень легким делом, но и бесплатным.
Надеюсь, что эта информация пойдет на благо вашему продвижению. Не забывайте о безопасности и постепенности действий, а также о том, что само по себе продвижение не заменит популярности и ничего не говорит о качестве услуг, товаров или контента на странице или в группе.
Я прощаюсь, но только до следующей статьи. Удачи и новых высот в продвижении!
Как накрутить лайки в приложении Likee (Лайк) в 2021 году: бесплатно, быстро и много
Как накрутить лайки в Likee? Если ваш аккаунт относительно новый, на нем желательно набрать определенное количество подписчиков. Так новые юзеры, которые будут просматривать контент, будут видеть активность и «жизнь» на страничке. Поскольку сейчас много популярных блогеров, выбраться в топ не так просто. Важно следить за качеством публикаций, чтобы удержать пришедшего зрителя. Но для начала нужно рассмотреть возможные пути создания целевой аудитории. Сразу акцентируем внимание на том, что в Аппсторе и Гугл Плей вы не найдете программ, которые выполнят действия за минуту.
Зачем нужны лайки и как они влияют на продвижение?
Для начала разберемся для чего делается накрутка лайков в Лайке, и какую популярность это дает.
Like — это условная единица, которая используется для подсчета рейтинга публикаций и людей в социальных сетях. Это не валюта, а ресурс. Его показатель отвечает за продвинутость и возможность попасть в топ наиболее известных юзеров.
Тезисно рассказываем, как они влияют на прибавление подписчиков:
Это часть причин, по которым активные публикации ценятся в этой социальной сети.
Как набрать много лайков в Likee (Лайке) в 2021 году
Все юзеры стремятся к хорошим показателям. Популярность приходит не за один день или час, поэтому придется работать, искать способы завлечения людей. Одним из действительно успешных вариантов является накрутка. Однако она делится на два типа:
Первый тип — искусственный. Он негативно сказывается на учетной записи, ведь вас вскоре блокируют за спам. На повышение спама влияет большое количество ботов — специально созданных страниц, которые используют для искусственного увеличения показателей популярности. Поэтому этот метод теряет популярность. Говоря о неестественной части накрутки, акцентируем внимание на том, что ее делают через специальные сервисы, приложения или сайты-буксы за деньги.
Второй тип – естественный. Он максимально способствует привлечению настоящих людей, которые одобрят ваши публикации. Если вы хотите самостоятельно и бесплатно набрать много сердечек:
Оба метода эффективные, однако, у всех есть свои плюсы и минусы. Еще один актуальный метод — проводить гивэвэй. Это конкурс, по условиям которого участникам нужно поставить определенное количество лайков на ваши посты, а вы потом рандомно выбираете победителя и дарите ему приз. Сейчас такими приемами пользуются практически все известные личности в Likee.
Накрутка лайков через сервисы без спама
Среди всех доступных и действенных методов накрутить лайки в приложении Лайк в 2021 году есть следующие софты:
Принцип работы везде похожий:
likek.ru
Первым в рейтинге актуальности и эффективности поставим likek.ru. Это электронная система. Она позволяет не только поднять количество сердечек под видео или публикацией, но и прибавить аудиторию. Работает с такими социальными сетями как Like и Tik Tok. Особенности сервиса:
Socpublic
Socpublic — платформа, созданная для быстрого заработка в интернете. Деньги здесь зарабатывают на:
На сервисе возможно как стать исполнителем, так и заказчиком продвижения. Стоимость стартует от 26 копеек.
YouLiker
YouLiker — еще один популярный софт для продвижения на платформах социальных сетей. Преимущество именно этого сайта — низкая цена. Софт работает с такими социальными сетями:
Для начала работы не потребуется ничего загружать. Вы бесплатно проходите авторизацию на сайте и начинаете работу. Однако с приложением Likee он пока не сотрудничает.
CashBox
Биржа CashBox позволяет собрать аудиторию из настоящих людей. С этим сервисом удобно накручивать лайки, подписки, зарабатывать, получать задания по продвижениям. Лайки стоят от 13 копеек. Среди других плюсов:
Программы
В 2021 году привлечение активных фолловеров при помощи этих программ является наиболее эффективным. Их главный плюс в том, что возможно или заплатить, или получить нужный результат за выполненные задания.
Например, Like Obmen — это софт, который подойдет для телефонов Андроид. Он бесплатный, но работает по принципу «ты — мне, я — тебе». Вы выполняете задания, а в ответ получаете накрутку на посты.
Накрутка в социальных сетях
Первый способ, который действительно покажет хороший результат — реклама. Ее возможно заказать в Ютубе, ВКонтакте, Инстаграме, Одноклассниках и Фейсбуке. Накрутка через социальные сети считается одним из эффективных, но платных методов. Механизм подразумевает то, что вы запускаете таргетированную рекламную компанию в бизнес аккаунтах на ранее созданное видео. Чтобы получить максимальный отклик на ваше видео, следуйте таким советам:
Второй способ – вручную распространять в комментариях и сообщениях просьбы подписаться или пролайкать контент. Минус в том, что тратиться много времени для выполнения задачи вручную. И на вас пожалуются за спам.
Заключение
Среди эффективных методов — сервисы и программы, которые подразумевают выполнение заданий. Они бесплатные и реально работают. Например, likek.ru, которую мы описывали выше.
Часто проводите конкурсы и розыгрыши, по условиям которых участникам следует поставить сердечко. Эффективным инструментом будет и то, что при каждой публикации видео вы задаете вопрос по теме. Тем, кто согласны с вами, предлагайте поставить отметку. Например, вы публикуете клип с ярким макияжем. А в описании пишите: «Носили бы такой мейк? Если да, ставь сердечко». Так вы будете видеть еще и процент активности.
Нельзя игнорировать тему мошенничества, которая на почве социальных сетей развивается достаточно стремительно. Много страниц предлагают за деньги выполнить качественную SMM-проработку страницы. Кто-то просит деньги в качестве предоплаты наперед. Это в 100% случаев мошенники, которые ищут легкого заработка и доверчивых клиентов. Чтобы обезопасить себя от потери денег, не ведитесь на такие предложения.