Перейти к содержимому


Гостевая книга для ShopCMS


  • Вы не можете ответить в тему
Сообщений в теме: 61

#41 narlikar

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений
Репутация: 0
Начинающий

Отправлено 30 July 2012 - 11:14 PM

Уже все работает! В архиве был неправильно указана папка "function",должно быть "functions"
  • 0

#42 Webkharkov

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 19 сообщений
Репутация: 0
Начинающий

Отправлено 23 October 2012 - 05:48 PM

4. Навигация (<< <1|2|3 > >>) сделана тоже довольно странно (функция getNavigation() в guestbook_functions.php). Количество сообщений на странице выбрано равным пяти, но "навигатор" строится исходя из ОБЩЕГО количества записей в SQL-таблице сообщений без разбора по категориям. Т.е. при трех категориях по два сообщения в каждой в любой из категорий получаем навигатор, показывающий, что есть две страницы сообщений. На второй, естественно, пусто.


Эту проблемку не решили? :ph34r:
  • 0

#43 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 23 October 2012 - 06:18 PM

Эту проблемку не решили?

Нет, насколько я знаю. Хотя это даже не проблемка, а так...
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#44 Robby

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 162 сообщений
Репутация: 75
Продвинутый

Отправлено 23 October 2012 - 07:02 PM

Функция навигации глючная и в самом скрипте, странно, что этого никто еще не заметил. Здесь описание
  • 0

#45 Webkharkov

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 19 сообщений
Репутация: 0
Начинающий

Отправлено 23 October 2012 - 07:11 PM

Эту проблемку не решили?

Нет, насколько я знаю. Хотя это даже не проблемка, а так...


Так то так, но мешает жить скрипту :(
  • 0

#46 Robby

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 162 сообщений
Репутация: 75
Продвинутый

Отправлено 23 October 2012 - 07:22 PM

Webkharkov, перед твоим постом есть ссылка там и решение проблемы
  • 0

#47 Webkharkov

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 19 сообщений
Репутация: 0
Начинающий

Отправлено 23 October 2012 - 08:02 PM

Webkharkov, перед твоим постом есть ссылка там и решение проблемы


Там решение не для гостевой книги, в ней своя навигация.

Да и если перемещаться дальше по страницам сообщенией например 6 по 2 на страницу, и уже на 2-й странице выводится только 1 сообщение а на 3-й страничке вообще нет сообщения, хотя должно быть везде по 2шт. как такое может быть? :(
  • 0

#48 Valentin

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 146 сообщений
Репутация: 6
Начинающий
  • ГородШахты Ростовская область

Отправлено 24 December 2012 - 12:35 AM

Подскажите в чём может быть проблема:
Установил модуль Гостевая "который лежит на форуме" В пользовательской части всё появилось
В админке ссылка к настройкам также есть, а вот после перехода по ссылке не чего к настройкам относящегося нет.
Ставил по инструкции которая была x постов назад.
Думаю что возможная ошибку допустил я на этом шаге:
5.modules_guestbook.php - переписываем на место, меняя в файле все вхождения строки
jbjk_
на
"DB_PRFX".
(точка тоже нужна)
xxx
Так как в деректории "sub" файл "modules_guestbook.php" не возможно было переправить, я заменил его на тот что лежал в деректории "dezend".
и с вхождением не понял, то что надо заменить, похоже на префикс, такой как задаётся при установке движка.
а "DB_PRFX". это универсальный?
  • 0
Социально-информационный проект Nvda.ru о бесплатной программе экранного доступа Nvda для незрячих и слабовидящих.
С уважением ко всем Valentin-Kupriyanov.ru

#49 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 24 December 2012 - 01:04 AM

а "DB_PRFX". это универсальный?


Это переменная содержащая префикс Вашей БД. Автор модуля этого не сделал, т.е. не заменил.... мы собственно тоже. Зазенденные файлы все нужно заменить на те что в директории dezend.

Что такое "ххх".

Открывайте phpmyadmin и смотрите что там в базу пишется, Добавлены ли нужные таблицы или нет, тот префикс у этих таблиц или нет.
На пальцах ничего не решишь, нужно лезть в БД, в код и смотреть.
  • 1

#50 Valentin

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 146 сообщений
Репутация: 6
Начинающий
  • ГородШахты Ростовская область

Отправлено 24 December 2012 - 02:06 AM

а "DB_PRFX". это универсальный?


Это переменная содержащая префикс Вашей БД. Автор модуля этого не сделал, т.е. не заменил.... мы собственно тоже. Зазенденные файлы все нужно заменить на те что в директории dezend.

Что такое "ххх".

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

Только что скачал базу, и проверил наличие таблиц guestbook.Они есть и перед всеми стоит мой префикс.(их 4, примерно такие: xxxx_guestbook)Через phpmyadmin, разбиратся не стал там у меня Jaws подтормаживает. Извеняюсь за такое: "xxx". - это по привычке отделяю цитаты.
Для того чтоб писать сообщение на форуме, отключил у себя в браузере javascript, это для того чтоб не подгружался визуальный редактор. Jaws На нём плавает, и не могу поймать поле редактора. Вместо xxx обещаю прописывать теги цитаты в ручную.
И ещё, гостевую я сначала внедрил в движок, а затем его установил.
  • 0
Социально-информационный проект Nvda.ru о бесплатной программе экранного доступа Nvda для незрячих и слабовидящих.
С уважением ко всем Valentin-Kupriyanov.ru

#51 ANOVAG

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
Репутация: 0
Начинающий
  • ГородМосква

Отправлено 23 January 2013 - 11:16 AM

Всё проблема решилась. Прочла ещё раз весь пост и увидела вот это (папка "function",должно быть "functions") Изменила,и всё заработало.

Нет,поспешила обрадоваться. Теперь возникла другая проблема. С главной страницы пишу сообщение в Гостевую книгу,вроде бы сообщение уходит.Но вот когда из админ панели в хожу в гостевую,то вопервых не вижу созданных разделов и не вижу сообщений которые я должна промодерировать.
  • 0

#52 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 23 January 2013 - 12:02 PM

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

Зайдите в Админке в "Сообщения об ошибках" и посмотрите, нет ли при этом сообщений, содержащих текст jbjk_
Думаю, что Вы не все префиксы баз jbjk_ в файле modules_guestbook.php исправили на ".DB_PRFX".
Или вообще ничего не исправили.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#53 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 23 January 2013 - 07:15 PM

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

Эээ.... Т.е. Вы пытаетесь самостоятельно копаться в потрохах CMS, но не знаете, как поиском найти файл по его имени? Хм.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#54 ANOVAG

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
Репутация: 0
Начинающий
  • ГородМосква

Отправлено 23 January 2013 - 07:27 PM

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

Эээ.... Т.е. Вы пытаетесь самостоятельно копаться в потрохах CMS, но не знаете, как поиском найти файл по его имени? Хм.

Да я не спец. Но так учусь. И с вашей помощью тоже. Раньше даже и более простые вещи делать не могла. Я нашла этот файл modules_guestbook.php. Да все jbjk_ на месте и не исправлены. Я не совсем поняла, мне ".DB_PRFX" надо поставить прямо на место bjk_? Хоть строчку с примером можно.
  • 0

#55 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 23 January 2013 - 07:44 PM

Я не совсем поняла, мне ".DB_PRFX" надо поставить прямо на место bjk_?

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

Хоть строчку с примером можно.

было

$r = mysql_query( "SELECT id FROM jbjk_guestbook_categories" );

стало

$r = mysql_query( "SELECT id FROM ".DB_PRFX."guestbook_categories" );

  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#56 ANOVAG

    Пользователь

  • Пользователи
  • PipPip
  • 12 сообщений
Репутация: 0
Начинающий
  • ГородМосква

Отправлено 23 January 2013 - 07:47 PM


badisoft Спасибо всё исправила,и теперь заработало как надо. Вот и ещё один шаг обучения сделан.


Я не совсем поняла, мне ".DB_PRFX" надо поставить прямо на место bjk_?

http://vsupport.club...dpost__p__19792

Хоть строчку с примером можно.

было

$r = mysql_query( "SELECT id FROM jbjk_guestbook_categories" );

стало

$r = mysql_query( "SELECT id FROM ".DB_PRFX."guestbook_categories" );

Вы всё так популярно обьяснили ,что не сделать было нельзя. Ещё раз спасибо.
  • 0

#57 Valentin

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 146 сообщений
Репутация: 6
Начинающий
  • ГородШахты Ростовская область

Отправлено 19 June 2013 - 11:21 PM

Здравствуйте.
Вот решил снова попробовать установить этот модуль.
В прошлый раз так и не удалось понять почему в админке после перехода по ссылке в раздел гостевая книга, там не чего не проявилось.
Но после перехода и ошибки также не обнаружил.
В этот раз по инструкции установил модуль на denwer, и тот же самый результат, что и после установки на хост.
Методом тыка, обнаружил что не желает создаваться таблица в базе.
Затем проверил на наличие таблицы guestbook в damp.sql сохранённого с ftp.
Таблиц и там нет.
В чём может быть причина не пойму.
Вроде везде поменял префикс на "DB_PRFX". , менял также на свой, префикс.
Хотя перед этим установил модуль faq.
В начале темы, я нашел таблицу для ручного импорта через админку.
Испытал и этот вариант, в базе таблица и после этого не появилась.
Подскажите что можно ещё сделать?
  • 0
Социально-информационный проект Nvda.ru о бесплатной программе экранного доступа Nvda для незрячих и слабовидящих.
С уважением ко всем Valentin-Kupriyanov.ru

#58 shkiper2013

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений
Репутация: 0
Начинающий

Отправлено 20 June 2013 - 07:45 AM

Здравствуйте.
Вот решил снова попробовать установить этот модуль...........
Вроде везде поменял префикс на "DB_PRFX". , менял также на свой, префикс......

А меняли на 'DB_PRFX'. или на "DB_PRFX". ?
Вообще мне кажется что нужно залезть в файл конфига, взять от туда префикс (полностью все что между апострофоми) и заменить jbjk_ на него.
  • 0

#59 mitika

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений
Репутация: 0
Начинающий

Отправлено 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` ))

  • 0

#60 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 25 March 2014 - 11:35 AM

У Вас ошибка в знаках.
Правильнее будет так:

Правильнее будет дочитать тему до конца. Эти запросы отдельно не нужны. Они и так есть в файле guestbook_functions.php
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)