Гостевая книга для ShopCMS
#41
Отправлено 30 July 2012 - 11:14 PM
#42
Отправлено 23 October 2012 - 05:48 PM
4. Навигация (<< <1|2|3 > >>) сделана тоже довольно странно (функция getNavigation() в guestbook_functions.php). Количество сообщений на странице выбрано равным пяти, но "навигатор" строится исходя из ОБЩЕГО количества записей в SQL-таблице сообщений без разбора по категориям. Т.е. при трех категориях по два сообщения в каждой в любой из категорий получаем навигатор, показывающий, что есть две страницы сообщений. На второй, естественно, пусто.
Эту проблемку не решили?
#43
Отправлено 23 October 2012 - 06:18 PM
Нет, насколько я знаю. Хотя это даже не проблемка, а так...Эту проблемку не решили?
#45
Отправлено 23 October 2012 - 07:11 PM
Нет, насколько я знаю. Хотя это даже не проблемка, а так...Эту проблемку не решили?
Так то так, но мешает жить скрипту
#46
Отправлено 23 October 2012 - 07:22 PM
#47
Отправлено 23 October 2012 - 08:02 PM
Webkharkov, перед твоим постом есть ссылка там и решение проблемы
Там решение не для гостевой книги, в ней своя навигация.
Да и если перемещаться дальше по страницам сообщенией например 6 по 2 на страницу, и уже на 2-й странице выводится только 1 сообщение а на 3-й страничке вообще нет сообщения, хотя должно быть везде по 2шт. как такое может быть?
#48
Отправлено 24 December 2012 - 12:35 AM
Установил модуль Гостевая "который лежит на форуме" В пользовательской части всё появилось
В админке ссылка к настройкам также есть, а вот после перехода по ссылке не чего к настройкам относящегося нет.
Ставил по инструкции которая была x постов назад.
Думаю что возможная ошибку допустил я на этом шаге:
5.modules_guestbook.php - переписываем на место, меняя в файле все вхождения строки
jbjk_
на
"DB_PRFX".
(точка тоже нужна)
xxx
Так как в деректории "sub" файл "modules_guestbook.php" не возможно было переправить, я заменил его на тот что лежал в деректории "dezend".
и с вхождением не понял, то что надо заменить, похоже на префикс, такой как задаётся при установке движка.
а "DB_PRFX". это универсальный?
С уважением ко всем Valentin-Kupriyanov.ru
#49
Отправлено 24 December 2012 - 01:04 AM
а "DB_PRFX". это универсальный?
Это переменная содержащая префикс Вашей БД. Автор модуля этого не сделал, т.е. не заменил.... мы собственно тоже. Зазенденные файлы все нужно заменить на те что в директории dezend.
Что такое "ххх".
Открывайте phpmyadmin и смотрите что там в базу пишется, Добавлены ли нужные таблицы или нет, тот префикс у этих таблиц или нет.
На пальцах ничего не решишь, нужно лезть в БД, в код и смотреть.
#50
Отправлено 24 December 2012 - 02:06 AM
Только что скачал базу, и проверил наличие таблиц guestbook.Они есть и перед всеми стоит мой префикс.(их 4, примерно такие: xxxx_guestbook)Через phpmyadmin, разбиратся не стал там у меня Jaws подтормаживает. Извеняюсь за такое: "xxx". - это по привычке отделяю цитаты.а "DB_PRFX". это универсальный?
Это переменная содержащая префикс Вашей БД. Автор модуля этого не сделал, т.е. не заменил.... мы собственно тоже. Зазенденные файлы все нужно заменить на те что в директории dezend.
Что такое "ххх".
Открывайте phpmyadmin и смотрите что там в базу пишется, Добавлены ли нужные таблицы или нет, тот префикс у этих таблиц или нет.
На пальцах ничего не решишь, нужно лезть в БД, в код и смотреть.
Для того чтоб писать сообщение на форуме, отключил у себя в браузере javascript, это для того чтоб не подгружался визуальный редактор. Jaws На нём плавает, и не могу поймать поле редактора. Вместо xxx обещаю прописывать теги цитаты в ручную.
И ещё, гостевую я сначала внедрил в движок, а затем его установил.
С уважением ко всем Valentin-Kupriyanov.ru
#51
Отправлено 23 January 2013 - 11:16 AM
Нет,поспешила обрадоваться. Теперь возникла другая проблема. С главной страницы пишу сообщение в Гостевую книгу,вроде бы сообщение уходит.Но вот когда из админ панели в хожу в гостевую,то вопервых не вижу созданных разделов и не вижу сообщений которые я должна промодерировать.
#52
Отправлено 23 January 2013 - 12:02 PM
Зайдите в Админке в "Сообщения об ошибках" и посмотрите, нет ли при этом сообщений, содержащих текст jbjk_Но вот когда из админ панели в хожу в гостевую,то вопервых не вижу созданных разделов и не вижу сообщений которые я должна промодерировать.
Думаю, что Вы не все префиксы баз jbjk_ в файле modules_guestbook.php исправили на ".DB_PRFX".
Или вообще ничего не исправили.
#53
Отправлено 23 January 2013 - 07:15 PM
Эээ.... Т.е. Вы пытаетесь самостоятельно копаться в потрохах CMS, но не знаете, как поиском найти файл по его имени? Хм.Да я для базы вообще ничего не прописала. Так как не нашла этот файл. Поэтому и просила что бы указали точный путь
#54
Отправлено 23 January 2013 - 07:27 PM
Да я не спец. Но так учусь. И с вашей помощью тоже. Раньше даже и более простые вещи делать не могла. Я нашла этот файл modules_guestbook.php. Да все jbjk_ на месте и не исправлены. Я не совсем поняла, мне ".DB_PRFX" надо поставить прямо на место bjk_? Хоть строчку с примером можно.Эээ.... Т.е. Вы пытаетесь самостоятельно копаться в потрохах CMS, но не знаете, как поиском найти файл по его имени? Хм.Да я для базы вообще ничего не прописала. Так как не нашла этот файл. Поэтому и просила что бы указали точный путь
#55
Отправлено 23 January 2013 - 07:44 PM
http://vsupport.club/topic/302-%d0%b3%d0%be%d1%81%d1%82%d0%b5%d0%b2%d0%b0%d1%8f-%d0%ba%d0%bd%d0%b8%d0%b3%d0%b0-%d0%b4%d0%bb%d1%8f-shopcms/page__view__findpost__p__19792Я не совсем поняла, мне ".DB_PRFX" надо поставить прямо на место bjk_?
былоХоть строчку с примером можно.
$r = mysql_query( "SELECT id FROM jbjk_guestbook_categories" );
стало
$r = mysql_query( "SELECT id FROM ".DB_PRFX."guestbook_categories" );
#56
Отправлено 23 January 2013 - 07:47 PM
badisoft Спасибо всё исправила,и теперь заработало как надо. Вот и ещё один шаг обучения сделан.
Вы всё так популярно обьяснили ,что не сделать было нельзя. Ещё раз спасибо.http://vsupport.club...dpost__p__19792Я не совсем поняла, мне ".DB_PRFX" надо поставить прямо на место bjk_?
былоХоть строчку с примером можно.
$r = mysql_query( "SELECT id FROM jbjk_guestbook_categories" );
стало
$r = mysql_query( "SELECT id FROM ".DB_PRFX."guestbook_categories" );
#57
Отправлено 19 June 2013 - 11:21 PM
Вот решил снова попробовать установить этот модуль.
В прошлый раз так и не удалось понять почему в админке после перехода по ссылке в раздел гостевая книга, там не чего не проявилось.
Но после перехода и ошибки также не обнаружил.
В этот раз по инструкции установил модуль на denwer, и тот же самый результат, что и после установки на хост.
Методом тыка, обнаружил что не желает создаваться таблица в базе.
Затем проверил на наличие таблицы guestbook в damp.sql сохранённого с ftp.
Таблиц и там нет.
В чём может быть причина не пойму.
Вроде везде поменял префикс на "DB_PRFX". , менял также на свой, префикс.
Хотя перед этим установил модуль faq.
В начале темы, я нашел таблицу для ручного импорта через админку.
Испытал и этот вариант, в базе таблица и после этого не появилась.
Подскажите что можно ещё сделать?
С уважением ко всем Valentin-Kupriyanov.ru
#58
Отправлено 20 June 2013 - 07:45 AM
А меняли на 'DB_PRFX'. или на "DB_PRFX". ?Здравствуйте.
Вот решил снова попробовать установить этот модуль...........
Вроде везде поменял префикс на "DB_PRFX". , менял также на свой, префикс......
Вообще мне кажется что нужно залезть в файл конфига, взять от туда префикс (полностью все что между апострофоми) и заменить jbjk_ на него.
#59
Отправлено 25 March 2014 - 08:35 AM
CREATE TABLE IF NOT EXISTS ".DB_PRFX."guestbook (`DID` INT( 11 ) NOT NULL AUTO_INCREMENT , `Author` VARCHAR( 40 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `Email` VARCHAR( 64 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `URL` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `Body` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `add_time` DATETIME NULL , `Topic` VARCHAR( 255 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `IP` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `category` INT( 11 ) NULL, `enabled` INT(11) NOT NULL default '0', `phone` varchar(100) NULL, `answer` varchar(100) NULL, PRIMARY KEY ( `DID` ))")"CREATE TABLE IF NOT EXISTS `".DB_PRFX."guestbook_categories` (`id` int(11) NOT NULL auto_increment, `name` varchar(100) NOT NULL, PRIMARY KEY (`id`))");" CREATE TABLE IF NOT EXISTS ".DB_PRFX."guestbook_blackIP (`id` INT( 11 ) NOT NULL AUTO_INCREMENT , `ip` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , PRIMARY KEY ( `id` ))");вроде все, если еще что то нужно посмотри файл guestbook_functions.php в архиве этого модуля
У Вас ошибка в знаках.
Правильнее будет так:
CREATE TABLE IF NOT EXISTS префикс_guestbook (`DID` INT( 11 ) NOT NULL AUTO_INCREMENT , `Author` VARCHAR( 40 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `Email` VARCHAR( 64 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `URL` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `Body` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `add_time` DATETIME NULL , `Topic` VARCHAR( 255 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `IP` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , `category` INT( 11 ) NULL, `enabled` INT(11) NOT NULL default '0', `phone` varchar(100) NULL, `answer` varchar(100) NULL, PRIMARY KEY ( `DID` ))
CREATE TABLE IF NOT EXISTS префикс_guestbook_categories (`id` int(11) NOT NULL auto_increment, `name` varchar(100) NOT NULL, PRIMARY KEY (`id`))
CREATE TABLE IF NOT EXISTS префикс_guestbook_blackIP (`id` INT( 11 ) NOT NULL AUTO_INCREMENT , `ip` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL , PRIMARY KEY ( `id` ))
#60
Отправлено 25 March 2014 - 11:35 AM
Правильнее будет дочитать тему до конца. Эти запросы отдельно не нужны. Они и так есть в файле guestbook_functions.phpУ Вас ошибка в знаках.
Правильнее будет так: