Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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

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

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

Вне форума

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

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

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

WBR3OWkoOI.jpg

Or46pryNI1.jpg

Отредактировано Nushaba (2009-11-20 13:03:50)

Вне форума

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

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

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

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

Вне форума

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

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

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

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

PAC3mkDqL3.jpg

W7SwUg5SfQ.jpg

Отредактировано Nushaba (2009-11-20 16:52:58)

Вне форума

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

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

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

Wolverine пишет:

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

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

Вне форума

#6 2009-11-20 23:15:28

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

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

Nushaba пишет:

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

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

Вне форума

#7 2009-11-20 23:48:45

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

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

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


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

Вне форума

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

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

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

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

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


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

Вне форума

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

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

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

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

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

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

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

Вне форума

#10 2009-11-21 13: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 13:23:16)

Вне форума

#11 2009-11-21 19:11:22

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

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

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


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

Вне форума

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

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

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

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

Вне форума

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

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

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

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


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

Вне форума

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

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

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

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


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

Вне форума

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

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

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

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

Вне форума

#16 2009-12-27 21: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 21:36:05)

Вне форума

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

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

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

Trashcka,

Amarelius пишет:

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


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

Вне форума

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

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

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

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

Вне форума

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

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

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

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


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

Вне форума

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

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

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

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

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

Отредактировано Trashcka (2009-12-27 22:42:57)

Вне форума

#21 2009-12-27 23:14:14

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

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

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


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

Вне форума

#22 2009-12-27 23:20:16

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

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

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

Вне форума

#23 2009-12-27 23:21:56

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

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

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


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

Вне форума

#24 2009-12-27 23:28:18

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

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

Проверяю

Вне форума

#25 2009-12-27 23:31:47

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

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

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

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.037 сек, 7 запросов выполнено - Использовано памяти: 612.6 Кбайт (Пик: 649.6 Кбайт) ]