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


Какую систему комментариев выбрать для сайта?

Михаил, подскажите, пожалуйста, как снизу комментария сделать ссылку "Ответить" и что бы при этом открывалась небольшая форма? Проблема в том что комментарии у меня выводятся, Но вверху страницы. Главная Скрипты для сайта Flash игры.

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

Макрон призвал международное сообщество "вновь сделать планету великой" - РИА Новости,

Система комментирования, как бы есть, но её нет, хоть на сайте разработчика говорилось, что комментарии якобы индексируются, но — это не так. Тестовая страница скрипта с примером интеграции.

Адаптивная верстка. Сайт за неделю. Работа по договору. В данном уроке описывается как сделать комментарии в HTML, CSS, PHP.  ✎ Помощь начинающим и профессиональным блоггерам, создание, поддержка сайтов и блогов [email protected] Система комментирования для сайта на HTML!  По ошибке, вы случайно можете залить данную папку на сервер и те комментарии, которые были сделаны после того, как вы скачали данную папку на компьютер – просто потеряются! Задача такова - нужно сделать одну страницу html либо php с моментальной отправкой комментариев.  Без баз данных, просто чтобы человек ввел имя и текст, нажал кнопку "Отправить" и это сообщение с именем отобразилось на сайте.

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

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

Ранее на нашем сайте уже была создана подобная тема, в которой мы рассказывали о том, как создать на своем сайте форму добавления комментариев к темамно с момента ее создания прошло много времени и уже многое изменилось.

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

Структура данных таблиц приведена на рисунках ниже:. Для создания таблицы comment используйте код:. В результате выполнения приведенных выше SQL запросов у Вас в MySQL должны появиться таблицы, как на скриншотах выше.

Так же хотим обратить Ваше внимание на еще один важный момент - получение id идентификатора текущей темы. Далее, для нормального отображения комментариев и формы добавления комментариев к темам сайта нам понадобятся CSS стили.

Для этого добавьте себе следующий CSS код:. Теперь, после того, как БД создана, и стили прописаны, можно приступать к коду, отвечающему за вывод и добавление комментариев. В том месте странички, где должны выводиться оставленные посетителями комментарии, добавляем следующий PHP код:. Таким образом, все оставленные посетителями комментарии будут незамедлительно опубликованы.

Если Вы все-таки решили оставить модерацию комментариев, то Вам необходимо перейти в тему модерация комментариев на сайтев которой приведен PHP код, который позволит Вам быстро изменять, удалять и публиковать оставленные посетителями комментарии.

Теперь Вам необходимо добавить форму для того чтобы посетители сайта могли оставлять комментарии. Для этого Вам понадобится добавить на сайт следующий PHP код:. Как Вы могли заметить, мы используем две практически одинаковые формы для отправки комментариев.

Не стоит пугаться, так как одна форма постоянно видна, и предназначена для обычного добавления комментариев, в то время как вторая форма скрыта и появляется только при клике по кнопке "Ответить" и предназначена для ответов на уже имеющиеся комментарии.

Для того чтобы добавить плавности при появлении исчезновении формы ответа на уже существующие комментарии, а так же для оценивания комментариев без перезагрузки странички, Вам потребуется подключить библиотеку jQuery. Библиотека jQuery требуется для работы JavaScript кода, который и отвечает за все выше перечисленные функции.

Оговоренный JavaScript код необходимо добавить на Ваш сайт, желательно где-нибудь в конце странички после приведенных PHP кодов и подключения библиотеки jQuery. Данный скрипт позволяет оставлять только одну оценку к одному комментарию. Для этого используйте следующий PHP код, который удаляет все оценки старше 30 дней:.

После создания в MySQL указанных таблиц и добавления на свой сайт всех выше приведенных PHP и JavaScript кодов, у Вас должна получиться полноценная форма для оставления комментариев к темам сайта. Новости Скрипты Онлайн сервисы Хитрости Гостевая книга Статистика Поиск Форум Реклама.

Популярные темы месяца Зайти на сайт под другим IP Текущая дата и время Логины и пароли для сайтов Комментарии для сайта Спойлер с плавным открытием HEX и RGB коды цветов Координаты курсора Авто смена изображений Счетчик кликов Смена изображения при клике Простой скрипт даты и времени Простой календарь для сайта Рейтинг со звездочками Форма ввода логина и пароля Декодирование URL адресов Забанить доступ к сайту по IP Скрипт записи логов посещений Скрипт голосования на PHP Плавная смена изображений Обновленный скрипт спойлера.

Модерация комментариев Комментарии для сайта Сервис сжатия изображений. PHP jQuery добавление комментариев комментарии. Комментарии посетителей всего 87 шт. Спасибо большое за Ваш труд! Все работает просто замечательно!!!

Измучался не могу поставить комментарии для сайта, может подскажете проще вариант? Как вариант, попробуйте виджет для комментариев вконтакте. Как вариант готовый скрипт комментирования, которые предоставляют бесплатные сервисы Disqus, GetRate, Hypercomments.

Здравствуйте, выполнил sql запрос успешно и после добавления 1 кода появляется ошибка: Cannot send session cookie - headers already sent by output started on line 3 Warning: Скорее всего проблема в получении id идентификатора текущей темы.

Сайт находится на локальном сервере Denwer, OpenServer. Получается, нужно создать таблицу, чтобы извлекать id и как реализовать или все проще?

Заранее благодарен за помощь. По поводу id - если у Вас сайт основан на БД, то берите id темы оттуда. Да, мой сайт состоит из отдельных страничек, а не подскажите на примере одной страницы article.

Одним include не обойтись, так как самый первый PHP код темы должен быть в самом начале страничек. Следовательно, код следует разбить на две части. Первую часть подключаете в самом начале страничек, например, так: Остальной код подключаем через include там, где будут располагаться комментарии с формой добавления.

Здравствуйте, В начале страничек подключаю так: Там где, хочу вывести форму подключаю по аналогии: Вы все сделали правильно. У меня подключение таким образом работает отлично. В первый файл comment. Судя по описанию - проблема в первом файле коде или его подключении пути, имени и.

При незаполненных полях или неверном проверочном коде должно появиться всплывающее JavaScript сообщение с ошибкой. Попробуйте заново скопировать первый код в файл comment. Дальнейшее обсуждение перенес на форум. Спасибо Вам большое за данный материал! У меня почти все получилось, но возникла одна проблема - не считается рейтинг комментариев.

В базе тоже значения стоят только "1" и "-1", подскажите, пожалуйста, в чем может быть проблема? Скрипт позволяет оставлять только одну оценку к одному комментарию раз в 30 дней чтобы избежать многократного оценивания. Скрипт устроен таким образом, что при смене оценки отменяется старая оценка, и сразу ставится новая, потому и кажется, что значение меняется сразу на 2 пункта.

Я просто проверила теперь на разных IP и поняла что к чему. Искренне желаю Вашему проекту стать одним из лучших. Подскажите, пожалуйста, могу ли я разместить скрипт данного комментария на ряде страниц моего сайта, выразив на главной странице сайта благодарность Вашему сайту и опубликовав на главной странице ссылку на Ваш сайт?

Конечно, но исходный код можно публиковать только при наличии ссылки на данную страничку. Прежде всего хочу поблагодарить Вас за очень полезные материалы.

У меня при установлении скрипта комментариев возникла такая проблема: Пожалуйста, сориентируйте, как быть с форматами, как правильно переделать файл html в php, или если страница остается в формате html а это бы наверное для меня было лучше - куда вставить данный код, чтобы страница в формате html нормально его восприняла.

А у Вашего хостинга как сделать денежный талисман поддержка PHP? Попробуйте добавить в файл. Ваш ответ и дальнейшее обсуждение перенес на наш форум. Комментарий был перенесен на форум. Меня перекидывают на главную страницу, не открывается скрытая форма.

В скрипте изменений не делал Ваш вопрос был перенесен в соответствующую тему на наш форум. У меня так получилось, что в форме не отображаются русские буквы, только английские. Хотя делал так как описано выше.

В чем может быть проблема? Проблема скорее всего в кодировке. Проверьте, чтобы кодировка сайта и MySQL базы была UTF Так же пересохраните php файлы в UTF В php коде у меня прописана utf8, база данных тоже формата utf8. До этого ставил предыдущую форму комментариев, все работало норм, в этой даже ума не приложу, почему так выходит Русские буквы не то чтобы украшения подарка своими руками вопросительными знаками, они вообще не показываются, как будто я ничего не вводил в форму.

Единственное, что я менял в вашем коде - это получение id темы, я просто присвоил конкретное значение id, удалив предыдущие две строки. Но думаю проблема не в. А в БД русские буквы пишутся? Добавьте кодировку в файл. Спасибо, помогло добавление записи кодировки.

Я совсем новичок в сайто-строении и у меня возник вопрос: Как самый простой вариант, предлагаю заменить строчку: Таким образом, в поле "Имя" как как сделает комментарии на сайт html сразу помещаться логин пользователя, но его пользователь сможет сам изменить.

Спасибо за ответ, я к такому варианту только что пришел сам, в принципе этого может быть достаточно. Сейчас ищу способ скрыть форму добавления комментариев от не зарегистрированных пользователей. А аватарки авторизованных пользователей, как прикрепить к этим комментариям? Отдельным SQL запросом при выводе комментариев.

Все зависит от структуры БД. В БД есть таблица users, там соответственно id, login, password, avatar. И Есть соответственно таблица comment.

Ну с ней все понятно, таблица ваша. В таблицу comment в таком случае необходимо добавить еще один столбец - id пользователя. Для авторизованных пользователей помещать туда id, совпадающий с id из костюм для мальчика 6 лет своими руками users.

Если не равен, то тянем аватарку из таблицы users по id. Спасибо, буду пытаться, для меня это темный лес. А в интернете по моим запросам только уроки по готовым движкам, как сделать бекап на zuk z2 которых я однозначно отказался.

Помогите решить проблему сделано по инструкции: Здравствуйте, как вывести самые новые комментарии вверх? При получении комментариев в SQL запросе просто отсортируйте их в обратном порядке добавьте DESC: И еще такой вопрос: Возможно как-то вывести общее число комментариев на страницу?

Остается лишь вывести на экран: Есть новостная лента которая выводит новости из таблицы вот так: Сессия стартует в самом начале. С ошибкой разобрался, действительно у меня сессия начиналась дважды, проблема решилась переподключением одного из файлов.

Никак не получается присвоить php? Тогда нужно смотреть, как этот редирект делается. Единственное не понимаю, как редикт происходит, может быть вот эта строчка виновата: Решение лежало на поверхности: Подскажите, пожалуйста, можно ли сделать, что бы после добавления комментария перекидывало на определенную выбранную страницу.

При нажатии на кнопку "Ответить" должно появиться второе окно добавления комментария. Скорее всего, у Вас не подключена библиотека jQuery или отключен JavaScript. В браузере включен javascript. Библиотеку подключил вот так перед запуском скрипта: И как можно сортировать комментарии, чтобы сначала свежие были, а ответы на них наоборот?

Кнопка ответить работает, некорректно скрипт написал. Сделал как тут написано, и после этого перестал появляться комментарий. Пишет что всё принято, в модераторстве принимаю его, но он не появляется на странице.

Без данного кода всё работало отлично. Не пойму, а куда подскажите вставлять этот код: Желательно конечно в PHP-файл, выполняющийся через определенные промежутки времени по CRON-у. Подскажите, пожалуйста, как сделать, чтобы количество слов, которые можно ввести в качестве комментария, было как-то ограничено. Попробовала в таблице "comment" поменять значение поля message c varchar на varchar 5но все равно в форму забивается неограниченное количество символов.

Обрезайте длинну комментариа при помощи PHP. Для этого вместо строки: Привет как сделать так чтобы этот скрипт работал без "Модерация комментариев на сайте"? Из SQL запроса в коде вывода комментариев удалите: Возможно данный скрипт установить на движок dle?

Сделал все как вы написали. База данных подключена, комментарии отправляются, но Когда обновляю по этой же ссылке страницу, то все нормально отображается вместе с отправленным комментарием. Подозрение на "PHP код, предназначенный для обработки отправленных сообщений".

Если у Вас нет идентификаторов тем, либо Вы не знаете как их получить, по задайте это значение вручную: Не получается избавиться от белой страницы.

Почему так происходит, подскажите? Получается что что-то не то происходит при выполнении кода после того как наживаешь кнопку "Отправить". Идет переход на страницу www. Перезагружаешь - все нормально. В БД комментарии добавляются? Если да, то скорее всего у Вас по каким-то причинам не работает редирект: Два дня работал скрипт, а сегодня перестал работать, а точнее не могу нажать на кнопку ответить, не работает?

Скорее всего проблема с JS кодом или подключением jQuery библиотеки. Подскажите, пожалуйста, при выставлении рейтинга страница открывается пустая. Если обновить, то все ок и рейтинг выставлен. Открывается страница с комментариями подарки своими рукамииз денег рейтингом, все ок, но пустая.

Странно, почему у Вас вообще открывается страница, ведь используется jQuery. Да ошибки вроде нет никакой. Все в одном файле обрабатывается на этой же странице где и комментарии, то есть код на этой же странице. При нажатии на голос, видно что начинает обновлять исчезает стрелка и туже открывает пустую страницу.

Лучше делать отдельными файлами. И стрелка не должна исчезать. Скопируйте код заново на пустую страничку, внесите необходимые Вам изменения, а уже потом встраивайте на сайт. Скрипт прекрасно работает, но есть одна проблемка.

В первом комменте поле ТЕКСТ сильно растягивается, остальные коменты в норме. Пробовал что-то сделать через CSS не получается дивами тоже не получается.

Может вы подскажите, что можно сделать. Тут нужно исходный код странички и CSS смотреть, из-за чего так вышло, а не по скрину гадать. Ссылку на скриншот удалил. Скрипт хорошо установился и работает. Подскажите пожалуйста я только учусь.

Надо чтоб на странице было только 10 комментов. Добавляется й - первый убирается. Какая строчка в коде за это отвечает? Второй страницы не. Только лимит видимых комментариев.

У вас при ответе слово администратор красным цветом. Это при заполнении "ответить" можно настроить? Какая строчка за это отвечает? В коде все есть: Какие данные посоветуете вводить? Все зависит от конкретного сайта.

Например, если Ваш движок сайта выводит тексты тем из БД, то наверняка он это делает по id из соответствующей таблицы. Ваша задача найти данную переменную id темы. Как вариант, ссылки на странички на Вашем сайте могут выглядеть так: Сайт делался вручную, без движков. Страница моя обычно показывается как пример http: Как тогда будет в моем случае?

Вы не используете MySQL и для каждой темы создается отдельная страничка? У меня хостинг до 12 часов php код обрабатывает, просмотреть не могу, но как я понял форму регистрации надо самому проделывать, тут только стили прописаны? Что значит форму регистрации надо как поднять щеки в домашних условиях видео Просто оформить на свой вкус и.

Используйте все возможности синтаксиса php. Не забывайте о такой структуре: Просто удалите из формы отправки комментариев данное поле, а так же из кода обработки отправленных данных стоит удалить проверку на значение данного поля.

Последние добавленные темы Текущая дата и время на jQuery Скрипт плавающего блока Вкладки на CSS Код формы обратной связи Рейтинг со звездочками SEO анализ сайта Скрипт спойлеров в один ряд Слайдер под спойлером Онлайн сжатие изображений Спойлер с отдельным заголовком Защита от частых обращений Сервис сжатия изображений.

Как Вы узнали о нашем сайте? От поисковых систем Из социальных сетей Посоветовали знакомые По ссылке на другом сайте Уже не помню Другое.

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


Новое в рубрике:39 :: 40 :: 41 :: 42 :: 43 :: 44 :: 45 :: 46 :: 47 :: 48

Copyright © 2017 | При использовании материалов сайта обратная ссылка на educa-tv.ru обязательна!