Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2009-04-20 18:16:51

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

DR_Guestbook :: Гостевая книга

Наименование: DR_Guestbook (гостевая книга)
Описание: Плагин позволяет организовать на сайте гостевую книгу.
Текущая версия: 1.0 [выпуск: 10.05.2009]

Возможности:

- Разр./запр. оставлять отзывы гостям;
- Отображение CAPTCHA для гостей;
- Настройка кол-во записей на странице, мин/макс длина сообщения, порядок показа;
- Редактирование/удаление записей администратором сайта.

P.S С оформлением не было времени возиться, поэтому каждый оформляет по своему вкусу, почти весь внешний вид настраивается в шаблонах. Если кто-то сделает общий вариант оформления, то буду благодарен.

История версий:

[1.0][2009-05-10]
+ Поддержка смайлов и BB-кодов.

[0.91][2009-05-01]
x Исправлена ошибка, когда проверочное изображение отображалось пользователям.

[0.9][2009-04-20]
- Первый релиз

Изменено Styler (2009-05-10 15:53:44)

Не в сети

#2 2009-04-20 23:18:30

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: DR_Guestbook :: Гостевая книга

Styler, спасибо. Реально вовремя smile

Не в сети

#3 2009-04-21 01:21:05

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: DR_Guestbook :: Гостевая книга

Установил, выдало

Fatal error: Cannot redeclare dr_pagination() (previously declared in .../engine/plugins/userlist/userlist.php:108) in .../engine/plugins/dr_guestbook/guestbook.php on line 274

Как я понял из-за конфликта с твоим плагином userlist

Отключил его, выдает

Директория (.../engine/plugins/guestbook/tpl) не существует!

Переименовал dr_guestbook в guestbook опять ошибка

Ошибка: Called method '' is not available for plugin 'guestbook'

// последняя ошибка мой косяк

// капча какая-то не читабельная

9271858951e6fe9504d1f05ae8576001.jpg f1686b4badcf28d33ed632036c7ab0b8.jpg

// а и капча должна показываться разве зареганным юзерам?

Изменено Wolverine (2009-04-21 01:30:09)

Не в сети

#4 2009-04-21 01:31:18

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: DR_Guestbook :: Гостевая книга

Быстрое решение (должно помочь):

переименуй
199 function dr_pagination на function guestbook_pagination

и соответственно
108 list ($pag, $limit) = guestbook_pagination($perpage, $numcount, $href . $raz);

Не в сети

#5 2009-04-21 01:42:03

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: DR_Guestbook :: Гостевая книга

Ага, помогло. Осталось убрать блок с проверкой кода для зареганных юзеров и поповоду капчи это чья проблема? smile

Не в сети

#6 2009-04-21 10:53:46

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: DR_Guestbook :: Гостевая книга

С показом блока для пользователей - моя трабла. Вечером выложу исправленную версию. А вот по поводу стандартной капчи, то пока ответа нет. Может быть, Виталик подскажет?

Не в сети

#7 2009-04-21 11:35:35

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: DR_Guestbook :: Гостевая книга

Я так понимаю, нужно делать вариант капчи, который будет потом использоваться любыми плагинами?
Ok, задачу понял.

Вот интересно - достаточно ли одной "сквозной" капчи, или нужна возможность нескольких одновременных "капч" для пользователя (к примеру в одном окне - комменты со своей капчей, в другой - гостевуха/чат со своей)?

Не в сети

#8 2009-04-25 09:46:08

torg
Участник
Откуда Россия
Зарегистрирован: 2009-04-23
Сообщений: 130
Сайт

Re: DR_Guestbook :: Гостевая книга

Лучше одну капчу, но хорошую и постоянно её совершенствовать. Не знаю как скажется на усложнении программного кода, на скинах, плугинах. Если легче и проще для каждого раза свою капчу, тогда такой вариант лучше. Как я смог надеюсь понял smile

Изменено torg (2009-04-25 09:48:10)

Не в сети

#9 2009-04-25 09:50:22

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: DR_Guestbook :: Гостевая книга

torg, ты немного не так понял.
Есть 2 пути:
1. Для одного юзера может существовать одновременно только один код-капча. Так сделать проще.
2. Для одного пользователя может быть несколько кодов-капчей.

Пример для второго случая - ты открываешь страницу комментариев, где выводится код "1234". Нажимаешь "добавить файл", открывается отдельное окно где уже другой код - "7643".
Вот и вопрос - нужна ли такая возможность или нет.

Не в сети

#10 2009-04-25 10:05:26

Rohan
Участник
Зарегистрирован: 2008-10-13
Сообщений: 30
Рейтинг :   

Re: DR_Guestbook :: Гостевая книга

думаю вторая возможность нужна

Не в сети

#11 2009-04-25 10:24:54

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: DR_Guestbook :: Гостевая книга

Rohan, ok

Не в сети

#12 2009-05-01 01:27:47

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: DR_Guestbook :: Гостевая книга

Блин, забыл про исправленную версию. Обновил.

Не в сети

#13 2009-05-01 12:32:55

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: DR_Guestbook :: Гостевая книга

49ad9d5423f3fcc69626dcbfb7bddb48_pv.jpg

Не в сети

#14 2009-05-01 18:11:53

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: DR_Guestbook :: Гостевая книга

Оу, ступил. Обновил архив.

А по поводу капчи, то я пока не знаю в чем причина, что она у тебя не работает. А в стандартных местах (при реге, при написании комментов) работает нормально?

Не в сети

#15 2009-05-01 19:06:00

insider
Участник
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: DR_Guestbook :: Гостевая книга

Wolverine, сделай phpinfo();
У GD во "FreeType Support" что написано?

edit: плагин не находил свои шаблоны, пока не заменил /guestbook/tpl на /dr_guestbook/tpl в следующих строках:

      $tpl -> template('form', extras_dir.'/guestbook/tpl');
        $tpl -> template('guestbook', extras_dir.'/guestbook/tpl');
			$tpl -> template('comments', extras_dir.'/guestbook/tpl');

Изменено insider (2009-05-01 19:10:04)

Не в сети

#16 2009-05-01 19:37:09

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: DR_Guestbook :: Гостевая книга

edit: плагин не находил свои шаблоны, пока не заменил /guestbook/tpl на /dr_guestbook/tpl в следующих строках

легче папку с плагином переименовать в guestbook

FreeType Support     enabled smile

Не в сети

#17 2009-05-01 19:44:20

insider
Участник
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: DR_Guestbook :: Гостевая книга

А в стандартных местах (при реге, при написании комментов) работает нормально?

так работает?

ps. Если просто переименовать папку, то будет

Called method '' is not available for plugin 'guestbook'

Не в сети

#18 2009-05-02 00:12:40

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: DR_Guestbook :: Гостевая книга

ps. Если просто переименовать папку, то будет

не знаю, я переименовал и у меня работает. в код я 100% не лез smile

А в стандартных местах (при реге, при написании комментов) работает нормально?

ага, вон оно что. Смотрю при регистрации работает. Но там путь к капче  /engine/trash/captcha.php, а в плагине /engine/captcha.php Виталик писал, что капча переехала в engine, но в trash осталась для совместимости, но файл шрифта verdana.ttf надо скопиповать и в engine. Теперь все работает отлично smile

Не в сети

#19 2009-05-02 01:09:02

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: DR_Guestbook :: Гостевая книга

Ну и отлично. smile

Не в сети

#20 2009-05-09 07:28:39

StronG
Участник
Откуда Russia
Зарегистрирован: 2009-02-08
Сообщений: 431
Рейтинг :   

Re: DR_Guestbook :: Гостевая книга

А BB коды появятся в следующей версии???

Не в сети

#21 2009-05-09 13:10:24

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: DR_Guestbook :: Гостевая книга

StronG пишет:

А BB коды появятся в следующей версии???

Да. Скорее всего, сегодня вечером выложу.

Не в сети

#22 2009-05-10 15:54:24

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: DR_Guestbook :: Гостевая книга

Выложил новую версию.

Не в сети

#23 2009-05-12 06:53:05

StronG
Участник
Откуда Russia
Зарегистрирован: 2009-02-08
Сообщений: 431
Рейтинг :   

Re: DR_Guestbook :: Гостевая книга

Отлично спс. пошел тестировать

Не в сети

#24 2009-05-12 18:40:06

Rohan
Участник
Зарегистрирован: 2008-10-13
Сообщений: 30
Рейтинг :   

Re: DR_Guestbook :: Гостевая книга

А можно еще добавить возможность разделения прав? Чтобы не все пользователи, а только находящиеся в особой группе могли это делать? Или уже реализовано?

Не в сети

#25 2009-05-12 19:01:02

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: DR_Guestbook :: Гостевая книга

Styler пишет:

Выложил новую версию

работает smile

Rohan пишет:

А можно еще добавить возможность разделения прав? Чтобы не все пользователи, а только находящиеся в особой группе могли это делать? Или уже реализовано?

сейчас есть опция Разрешить оставлять отзывы гостям? Да/Нет. На данный момент вроде самый адекватный вариант (не запрещать же постить журналистам и редакторам?) Когда появятся группы юзеров с настройкой прав, тогда уже эта возможность пригодится кому-то

Изменено Wolverine (2009-05-12 19:02:45)

Не в сети

Подвал раздела

Работает на FluxBB