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

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

Вы не зашли.

#1 2009-11-20 11:46:08

Eterex
Участник
Зарегистрирован: 2008-10-15
Сообщений: 33
Рейтинг :   

Lastcomment. А как сделать?...

Чтобы на странице плагина http://сайт.ru/?action=plugin&plugin=lastcomments комментарии выводились постранично. Т.е., к примеру, нужно выводить 300 комментариев на 10 страницах.

Заранее спасибо.

Не в сети

#2 2009-11-20 14:03:31

Nushaba
Участник
Зарегистрирован: 2009-11-09
Сообщений: 276
Рейтинг :   

Re: Lastcomment. А как сделать?...

WBR3OWkoOI.jpg

Or46pryNI1.jpg

Изменено Nushaba (2009-11-20 14:03:50)

Не в сети

#3 2009-11-20 14:24:14

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

Re: Lastcomment. А как сделать?...

Это плагин comments, а вопрос был про lastcomments. В нем такого функционала не предусмотрено

Не в сети

#4 2009-11-20 17:47:17

Nushaba
Участник
Зарегистрирован: 2009-11-09
Сообщений: 276
Рейтинг :   

Re: Lastcomment. А как сделать?...

Пардон, не понял сперва, но принцип тот же. Wolverine, ты то хоть свои сайты на NGCMS держишь раз так смело утверждаешь? Вообще у меня претензий к ЦМСке нет, продумано почти всё, очень простая и понятная, даже проще форумного движка phpbb. Как кто то тут уже говорил: Не пойму почему народ ставит крякнутую кривую не важно какую ЦМС, когда NG с открытым исходником, продумана и достаточно функциональна? Да, это GNU, сделана на интузиазме, но по сравнению с другим GNU софтом эта ЦМС превзошла все мои ожидания. Ну это отвлечение от темы )

PAC3mkDqL3.jpg

W7SwUg5SfQ.jpg

Изменено Nushaba (2009-11-20 17:52:58)

Не в сети

#5 2009-11-20 19:50:03

Eterex
Участник
Зарегистрирован: 2008-10-15
Сообщений: 33
Рейтинг :   

Re: Lastcomment. А как сделать?...

Wolverine пишет:

Это плагин comments, а вопрос был про lastcomments. В нем такого функционала не предусмотрено

Да знаю я, знаю что не предусмотрено)). Что нужно сделать, чтобы данный функционал появился? Возможно ли это сделать небольшой правкой плагина или требуется более обширное вмешательство? Очень нужно...

Не в сети

#6 2009-11-21 00:15:28

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

Re: Lastcomment. А как сделать?...

Nushaba пишет:

Wolverine, ты то хоть свои сайты на NGCMS держишь раз так смело утверждаешь?

конечно нет, ляпнул абы что smile У тебя опять на скринах не то что нужно big_smile

Не в сети

#7 2009-11-21 00:48:45

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Lastcomment. А как сделать?...

Eterex, сейчас подправлю, тут как раз "требуется более обширное вмешательство"


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#8 2009-11-21 01:28:32

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Lastcomment. А как сделать?...

Держи
Добавил постраничку
Когда скопируешь не забудь выключить, включить и указать количество комментариев на странице.
Из минусов. Чтобы не делать дополнительный запрос к БД количество страниц рассчитывается по формуле
Целое число от деления количества выводимых комментариев на количество комментариев на странице поэтому, если указать значение "Количество выводимых комментариев" больше реального количества комментариев то некоторые страницы будут пустые.
И еще, если пользователь запросит страницу которой нет (есть такие умные пользователи) то ему покажет информацию с первой страницы.

Просьба протестировать работу кеша (просто не проверял)


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#9 2009-11-21 11:03:38

Nushaba
Участник
Зарегистрирован: 2009-11-09
Сообщений: 276
Рейтинг :   

Re: Lastcomment. А как сделать?...

Wolverine пишет:
Nushaba пишет:

Wolverine, ты то хоть свои сайты на NGCMS держишь раз так смело утверждаешь?

конечно нет, ляпнул абы что smile У тебя опять на скринах не то что нужно big_smile

Ну что же я так ) Сам конечно не проверял я такого, но я почему то думал что именно там и настраивается количество цитат.

Не в сети

#10 2009-11-21 14:22:02

Eterex
Участник
Зарегистрирован: 2008-10-15
Сообщений: 33
Рейтинг :   

Re: Lastcomment. А как сделать?...

Amarelius пишет:

Amarelius, спасибо большое.

У меня вот такое выводит sad :

Ошибка: Error! Bad select query! [select c.id, c.postdate, c.author, c.author_id, c.text, n.id as nid, n.title, n.alt_name, n.catid, n.postdate as npostdate from 2z_comments c left join 2z_news n on c.post=n.id order by c.id desc limit 0, ]

Правда у меня 2z 0.9.7 (по известным причинам) . Первые строчки "if defined...." в php файлах менял.

Прикрепил версию плагина, которая работает на 2z. Посмотри, пожалуйста, если не сложно.

Изменено Eterex (2009-11-21 14:23:16)

Не в сети

#11 2009-11-21 20:11:22

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Lastcomment. А как сделать?...

Eterex, под 2z плагины не пишу (тоже по известным причинам), у меня на последнем релизе работает.
Ошибка из-за того что из файла конфигурации не получено значение количества комментариев на странице (я использую новые функции которых небыло в 2z).
-----------------------------------
Переводи проект на ng, тогда я смогу тебе помочь.


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#12 2009-11-22 10:10:53

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Lastcomment. А как сделать?...

Amarelius, такое хочу )) *много хочешь мало получишь )))*, чтобы еще пипки - удалить и редактировать были на каждый коммент.

Не в сети

#13 2009-11-22 12:06:36

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Lastcomment. А как сделать?...

Trashcka, вечерком гляну что можно сделать.


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#14 2009-11-23 11:58:03

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Lastcomment. А как сделать?...

Trashcka, Чтобы сделать хорошо, необходимо сначала реализовать соответствующий API в плагине comments, а делать заплатку нет смысла.
Думаю такой функционал обязательно появится в скором будущем.


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#15 2009-11-23 12:42:02

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Lastcomment. А как сделать?...

Amarelius, ок, побыстрей бы ))

Не в сети

#16 2009-12-27 22:35:16

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Lastcomment. А как сделать?...

Amarelius, такое вылезло, когда ставлю - Включить генерацию боковой панели:
MySQL ERROR [select]: select c.id, c.postdate, c.author, c.author_id, c.text, n.id as nid, n.title, n.alt_name, n.catid, n.postdate as npostdate from ng_comments c left join ng_news n on c.post=n.id order by c.id desc limit 0,
(1064): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

Изменено Trashcka (2009-12-27 22:36:05)

Не в сети

#17 2009-12-27 22:53:37

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Lastcomment. А как сделать?...

Trashcka,

Amarelius пишет:

...Когда скопируешь не забудь выключить, включить и указать количество комментариев на странице...


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#18 2009-12-27 23:06:59

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Lastcomment. А как сделать?...

Amarelius, включала и выключала несколько раз, и даже после каждого включения обновляла страницу.

Не в сети

#19 2009-12-27 23:36:20

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Lastcomment. А как сделать?...

Trashcka, ...и указать количество комментариев на странице...


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#20 2009-12-27 23:40:43

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Lastcomment. А как сделать?...

Amarelius, да везде поставила 5.

На странице комментов тоже есть эта беда, но комменты показываются, а в боковой панельке комментов вобще нет (

Изменено Trashcka (2009-12-27 23:42:57)

Не в сети

#21 2009-12-28 00:14:14

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Lastcomment. А как сделать?...

Trashcka, я понял, ща посмотрю.


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#22 2009-12-28 00:20:16

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Lastcomment. А как сделать?...

Ожидаю с нетерпением ))

Не в сети

#23 2009-12-28 00:21:56

Amarelius
Модератор
Откуда Kiev
Зарегистрирован: 2008-10-24
Сообщений: 639
Рейтинг :   69 
Сайт

Re: Lastcomment. А как сделать?...

Проверь сразу


Всегда ищу разработчиков в Киеве!
Ищешь работу программистом, пиши мне на ArnitUA@gmail.com

Не в сети

#24 2009-12-28 00:28:18

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Lastcomment. А как сделать?...

Проверяю

Не в сети

#25 2009-12-28 00:31:47

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Lastcomment. А как сделать?...

Да, да, да )))) работает 're my Hero big_smile

Не в сети

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

Работает на FluxBB