Доброго времени суток !
Прошу помощи в разборке с модом гостевая книга для shopcms .
Суть проблемы скачал файлик распокавал его и все установил как написано в инструкции все файлы которые нужно заменить естественно сохранил что бы сделать откат если что
НО суть не в этом когда я через админку добаляю категория то в админке не чего не отображается а в базу данных заместо одной записи категории почему то прилетает две с одним названием ... помогите разобратся плиз.
Прикрепляю архив с гостевой книгой ... извиняюсь что ссылка ведет на яндекс диск ... просто загрузка файла мне выдает ошибку
Для просмотра ссылки Войди или Зарегистрируйся
С одной проблемой я разобрался это с выводом в админку ... файл лежит в core/includes/admin/sub и называется он modules_guestbook.php
Суть проблемы на всех запросах в БД префикс стоит jbjk_
Так во нужно jbjk_ заменить на ".DB_PRFX." именно в кавычках как я написал и без пробелов )
теперь буду решать проблему с добавлением двойного запроса в БД категорий ... если кто то решит раньше меня напишите плиз
еще сейчас обнаружил когда блокируешь IP то IP тоже заносится два раза в БД
Решил вопрос так заменил значения NOT NULL и NULL на unique
//добавление категории
function add_b_category($name) {
mysql_query("CREATE TABLE IF NOT EXISTS `".DB_PRFX."guestbook_categories`
(`id` int(11) NOT NULL auto_increment,
`name` varchar(100)
NOT NULL,
PRIMARY KEY (`id`))");
mysql_query("INSERT INTO ".DB_PRFX."guestbook_categories (name)VALUES('$name')");
};
//блокировка по IP
function blockip_b_p($id) {
db_query(" CREATE TABLE IF NOT EXISTS ".DB_PRFX."guestbook_blackIP
(`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`ip` VARCHAR( 15 )
NULL ,
PRIMARY KEY ( `id` ))");
$q = db_query("select * from ".DB_PRFX."guestbook where DID=".$id);
$row = db_fetch_row( $q );
db_query("INSERT INTO ".DB_PRFX."guestbook_blackIP (IP)VALUES('".$row["IP"]."')");
}
И теперь дабавляется только одна запись ... думаю не кто не захочет двух одинаковых названий иметь ... в архиве самим пока править нужно будет ... архив потом перезалью когда напишу скрипт для удаления из черного списка IP - адрес .
Будут вопросы спрашивайте чем смогу помогу ... Всем добра =)