при попытке удалить пост (хоть свой, хоть чужой), сперва как обычно идет вопрос, действительно ли я хочу удалить, жму ОК, и выдает:
Кто в phpbb разбирается, подскажите пожалуйста, где я ошибку сделал?Ошибка сессии. Пожалуйста, повторите отправку.
Спасибо, поправил.VVVas писал(а):Hunt-R
http://phpbbguru.net/community/viewtopi ... 230#144230
Код: Выделить всё
-----[ SQL ]------------------------------------------
#
CREATE TABLE `phpbb_thanks` (
`topic_id` MEDIUMINT(8) NOT NULL,
`post_id` MEDIUMINT(8) NOT NULL,
`user_id` MEDIUMINT(8) NOT NULL,
`thanks_time` INT(11) NOT NULL
);
ALTER TABLE `phpbb_forums` ADD `forum_thank` TINYINT(1) DEFAULT '1' NOT NULL;
ALTER TABLE phpbb_users ADD user_thanks mediumint(8) unsigned NOT NULL DEFAULT 0;
ALTER TABLE phpbb_users ADD user_thanked mediumint(8) unsigned NOT NULL DEFAULT 0;
UPDATE phpbb_users AS u SET u.user_thanks = (SELECT COUNT(*) FROM phpbb_thanks AS t WHERE t.user_id = u.user_id);
UPDATE phpbb_users AS u SET u.user_thanked = (SELECT COUNT(*) FROM phpbb_thanks AS t, phpbb_posts AS p WHERE t.post_id = p.post_id AND p.poster_id = u.user_id);
отсюда http://www.phpbbguru.net/docs/?id=17 изучила. но что делать не понимаюДействие [ SQL ] описыватся запросы к БД, котрорые необходимо выполнить при установке МОДа.
Если Вы указали при установке phpBB префикс отличный от используемого по умолчанию, вы должны заменить этот префикс на свой.
Для выполнения SQL-запросов Вы можете воспользоваться любым менеджером работы с БД (например, phpMyAdmin).
Часто в архиве с модом идет php-файл, который сам внесет необходимые изменения в БД (ещё такой файл можно сгенерировать самому). Обычно его необходимо поместить в корневой каталог вашего форума и обратиться к нему через браузер.
В одном действии [ SQL ] может описываться несколько запросов к БД
пойдет Total Commander?Вы можете воспользоваться любым менеджером работы с БД (например, phpMyAdmin).
Между прочим, это не просто слова - они ещё и ссылка на тот самый генератор, поместив в окно которого ваши SQL-запросы вы получите файл db_update.php, который вы поместите в корневую папку форума и запустите через браузер, затем удалите.beloshveika писал(а): (ещё такой файл можно сгенерировать самому).
Спосибо, буду искать и учиться, вот бы самоучитель найти только.Палыч писал(а): А вообще, приучайтесь работать с phpMyadmin, наверняка на вашем хосте он есть. Если нет, скачайте из интернета и установите.
Все это пробывала, насколько знаний хватало делатьПалыч писал(а):Между прочим, это не просто слова - они ещё и ссылка на тот самый генератор, поместив в окно которого ваши SQL-запросы вы получите файл db_update.php, который вы поместите в корневую папку форума и запустите через браузер, затем удалите.).
Код: Выделить всё
-----[ SQL ]------------------------------------------
#
CREATE TABLE `phpbb_thanks` (
`topic_id` MEDIUMINT(8) NOT NULL,
`post_id` MEDIUMINT(8) NOT NULL,
`user_id` MEDIUMINT(8) NOT NULL,
`thanks_time` INT(11) NOT NULL
);
ALTER TABLE `phpbb_forums` ADD `forum_thank` TINYINT(1) DEFAULT '1' NOT NULL;
ALTER TABLE phpbb_users ADD user_thanks mediumint(8) unsigned NOT NULL DEFAULT 0;
ALTER TABLE phpbb_users ADD user_thanked mediumint(8) unsigned NOT NULL DEFAULT 0;
UPDATE phpbb_users AS u SET u.user_thanks = (SELECT COUNT(*) FROM phpbb_thanks AS t WHERE t.user_id = u.user_id);
UPDATE phpbb_users AS u SET u.user_thanked = (SELECT COUNT(*) FROM phpbb_thanks AS t, phpbb_posts AS p WHERE t.post_id = p.post_id AND p.poster_id = u.user_id);
Все именно так просто.beloshveika писал(а):"А если все, так просто и универсально было бы, ведь госпада авторы сразу к моду приложили файл .php"
Достаточно, только именно начиная сbeloshveika писал(а):достаточно ли поместить действие "SQL" этого мода в генератор db_update файлов
и заканчивая последней ";".beloshveika писал(а):CREATE TABLE
Достаточно.beloshveika писал(а):достаточно ли
Иногда бывает и так.beloshveika писал(а): ведь госпада авторы сразу к моду приложили файл .php", подумалась мне.
Нет.beloshveika писал(а):или до этого нужны (кроме описанных ниже в инструкции), какие другие действия
Пример чего?beloshveika писал(а): А можно пример