С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 2
Регистрация: 07.09.2012
Сообщений: 49

Скрипт комментариев

12.09.2012, 08:15. Показов 2063. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Устанавливаю свой первый скрипт по инструкции. Запаролся вот тут:

Подключите файл comments.php, с помощью include. Смотрите пример:

PHP
1
<? include_once('commentsystem/comments.php'); ?>
p.s. пожалуйста поподробнее, я совсем плохо шарю и по пол часа каждую инструкцию догоняю
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.09.2012, 08:15
Ответы с готовыми решениями:

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

Вывод комментариев
Я сделал вывод комментариев на на сайте и прикрутил лайки и дизлайки теперь нужно узнать на каком комментарии нажата кнопка и ввести в базу...

Система комментариев
Народ возник вопрос как сделать большую систему комментариев что бы подключение было к одно бд но комментарии каждый раз новые на каждой...

2
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
12.09.2012, 08:22
Что тут вас смущает? Вставляете эту конструкцию в то место, куда нужно и вместо commentsystem/comments.php пишете реальный путь к файлу comments.php.
0
0 / 0 / 2
Регистрация: 07.09.2012
Сообщений: 49
12.09.2012, 09:00  [ТС]
а "куда нужно" это куда?
и не понятно что вставлять в место на сайте где хочется комментарии?



вот интрукция полностью - я сделал все включая последние пункты, но не пойму куда
PHP
1
<? include_once('commentsystem/comments.php'); ?>
пихнуть



Установка скрипта

Розархивируйте файлы в нужную папку, например commentsystem, я создал эту папку в корневой сайта.

Создайте в Базе Данных вашего сайта новую таблицу, с именем: commentsystem (это пример, вы можете создать таблицу с другим названием). Проще все это будет сделать с помощью следующего mysql запроса:

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE TABLE `commentsystem`(
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `parent_id` INT(11),
  `url_id` VARCHAR(300) NOT NULL,
  `id_material` VARCHAR(11),
  `name` VARCHAR(60) NOT NULL,
  `url` VARCHAR(60),
  `mail` VARCHAR(60) NOT NULL,
  `text` VARCHAR(500) NOT NULL,
  `date_add` VARCHAR(18) NOT NULL,
  `public` INT(1) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=0;
Подключите файл comments.php, с помощью include. Смотрите пример:

PHP
1
<? include_once('commentsystem/comments.php'); ?>
Теперь идем к настройке системы комментариев.
Настройка скрипта

Для настройки, отредактируйте файл config.php, он имеет следующее содержание:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
                $hostname="localhost"; // Имя хоста
                $login="root"; // Логин для подкл. к серверу баз даных
                $pwd=""; // Пароль для подкл. к серверу баз даных 
                $db_name="db_name"; // Название базы даных
                
                $admin_pass="admin";// Пароль администратора
                $system_path="http://yourdomain.ru/commentsystem/"; // путь к корневой папке комментариев
                $theme_path=$system_path."themes/default/"; // путь к корневой папке темы
                $c_tab="commentsystem"; // таблица с комментариями в БД
                $s_tab="commentsetings"; // таблица с настройками в БД
                $c_max=100; // максимальное количество комментариев
                $url_type="df"; // Режим ссылок на личные сайты, блоги пользователей: df - dofollow (прямая ссылка), nf - nofollow (неиндексируемая ссылка), js - javascript ссылка
                
                // всякие тонкости
                $id_pref="comment-"; // префикс ида на комментарий (comment-1, comment-2 ...) - для совместимости с другими html элементами
                
    //подключение к базе
    $con = @mysql_connect($hostname, $login, $pwd) or die("Error! connect-database");
                mysql_select_db($db_name, $con) or die ("Error! select-database");
?>
Теперь нужно отредактировать немного строк из файла comments.php:

6, 7, 8 строки

PHP
1
2
3
4
5
include('commentsystem/config.php');
 
include('commentsystem/lib/includes.php');
 
include('commentsystem/lang.php');
Если вы делали все по инструкции, то они должны иметь такой вид. Если скрипт установлен в другой папке, то отредактируйте подключение этих файлов.

115 строка -
url:"http://yourdomain.ru/commentsystem/get_ajax.php"
,

Впишите свой путь к файлу get_ajax.php, это необходимо для работы ajax.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.09.2012, 09:00
Помогаю со студенческими работами здесь

Вывод комментариев
Уважаемые форумчане! Что то мне кажется, что я пошел не в том направлении. На данный момент у меня две таблицы, в одной хранятся ФИО....

Форма комментариев
Привет всем, нужна помощь, настроил плагин WordPress Popular Posts, но в статье над формой вывело ошибку: Notice: Undefined variable:...

Добавление комментариев
Добрый день! пишу сразу я новичок, много чего пока не понимаю. Есть скрип добавление комментарии $mess =...

Функция комментариев
Как сделать чтоб люди могли писать комментарии у меня на сайте. еще надо сделать процесс регистрации пользователей. но вот базы данных до...

Вывод ТОП комментариев
Всем привет. Прошу о помощи тех, кто шарит в запросах к БД. У меня есть три таблицы. Поля у них одинаковые. Хочу вывести ТОП...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru