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

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

Вы не зашли.

#1 2009-01-19 00:34:18

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

VB :: Вывод последних тем с форума vBulletin

Плагин VB, текущая версия: 0.06

[0.06][19-04-2009]
+ Добвлена возможность показывать скрытые разделы для пользователей

[0.05][19-04-2009]
- Убрана возможность указывать ID закрытих форумов/разделов
+ Закрытые разделы на форуме автоматически не показываются

[0.04][13-04-2009]
+ Добавлева возможность указывать ID закрытих форумов/разделов
* Убраны из глобальных перменных $cstart, $year, $month
* Немного подправил код

[0.03][26-01-2009]
* Подправлен вывод логин автора темы

[0.02][25-01-2009]
+ Добавлена возможность использовать внешнюю БД
* Изменен тег {vb} на {lasttopic_vb}
* Исправлен вывод логина последнего написавшего в теме

[0.01][18-01-2009]
x Первый релиз
+ Вывод последних тем
+ Вывод логина последнего оставшего сообщение
+ Урезание длины последней темы
+ Ограничение на количество последних тем
+ Весь дизайн в *.tpl
+ Добавлено кеширование
+ Возможность упралять размещением блока

"Управление размещением блока" при включенном  кешировании не работает!

Изменено ROZARD (2009-04-19 22:42:52)

Не в сети

#2 2009-01-19 01:55:59

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

Re: VB :: Вывод последних тем с форума vBulletin

Хех, какой форум на очереди?:)

Не в сети

#3 2009-01-19 12:36:38

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: VB :: Вывод последних тем с форума vBulletin

Styler, Этот был последним...;)

Не в сети

#4 2009-01-20 23:50:14

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

Re: VB :: Вывод последних тем с форума vBulletin

Тема перенесена.
ROZARD, спасибо!

Не в сети

#5 2009-01-25 18:27:58

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

Re: VB :: Вывод последних тем с форума vBulletin

ROZARD пишет:

+ Вывод логина последнего оставшего сообщение

Однако выводится логин автора темы

Решение
Найти:

		$list = $mysql->select("SELECT threadid, title, postusername, postuserid, lastpost FROM ".$prefix."thread ORDER BY lastpost DESC LIMIT $num");

Заменить на:

		$list = $mysql->select("SELECT threadid, title, lastposter, lastpost FROM ".$prefix."thread ORDER BY lastpost DESC LIMIT $num");

Найти:

					'autor'	=>	'member.php?u='.$row['postuserid'],
					'name'	=>	$row['postusername'],

Заменить на:

					'autor'	=>	'member.php?username='.$row['lastposter'],
					'name'	=>	$row['lastposter'],

Не в сети

#6 2009-01-25 19:40:30

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: VB :: Вывод последних тем с форума vBulletin

insider, Все твои замечания я исправил, добавил новый функционал и плагин обновил, онднако

'autor'    =>    'member.php?username='.$row['lastposter'],

Будет тоже не правильным...;)
Правильнее будет:

'autor'	=>	'member.php?find=lastposter&t='.$row['threadid'],

Изменено ROZARD (2009-01-25 19:41:24)

Не в сети

#7 2009-01-26 01:59:59

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

Re: VB :: Вывод последних тем с форума vBulletin

ROZARD пишет:

insider, Все твои замечания я исправил, добавил новый функционал и плагин обновил, онднако

'autor'    =>    'member.php?username='.$row['lastposter'],

Будет тоже не правильным...;)

Да? И чем же оно неправильным будет? Вот, например: http://forum.qip.ru/member.php?username=INF

ROZARD пишет:

Правильнее будет:

'autor'	=>	'member.php?find=lastposter&t='.$row['threadid'],

Представьте ситуацию: я загружаю страницу, мне показывают последние темы с форума. Возьмем некую тему A с вершины списка, автор последнего сообщения в ней: B. Я минут 5 читаю страницу, затем решаю перейти на профиль человека B, а попадаю на профиль человека C.
Почему такое произошло? Потому что, когда я грузил страницу - lastposter был B, его в блоке и отобразило. А спустя 5 минут в этой же теме A написал человек C, и ссылка, генерирующаяся Вашим вариантом приведет меня на страничку профиля человека C, а не B. И я (думаю, и не только я) считаю, что это несколько неправильно.

Изменено insider (2009-01-26 02:15:40)

Не в сети

#8 2009-01-26 20:02:47

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: VB :: Вывод последних тем с форума vBulletin

insider, Не правильно потому что на форуме vBulletin реализовано вот так:

'member.php?find=lastposter&t='.$row['threadid']

Но я согласен надежней будет если зделать так как ты написал...;)
Плагин обновил и спасибо за найденную ошибку...:)

Не в сети

#9 2009-04-12 21:46:21

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

Re: VB :: Вывод последних тем с форума vBulletin

Выводит темы из закрытых разделов

Не в сети

#10 2009-04-12 22:08:44

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: VB :: Вывод последних тем с форума vBulletin

insider, Если седня успею то всё исправлю...;)

Не в сети

#11 2009-04-13 13:13:18

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: VB :: Вывод последних тем с форума vBulletin

insider, Добавил такую возможность, но прописывать закрытые разделы нужно в ручную...:)

Не в сети

#12 2009-04-19 15:36:45

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: VB :: Вывод последних тем с форума vBulletin

Плагин обновлен...

Не в сети

#13 2009-04-19 16:11:09

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

Re: VB :: Вывод последних тем с форума vBulletin

Закрытые разделы на форуме автоматически не показываются

Закрытые разделы со стороны кого? Со стороны гостя?
В общем было бы неплохо иметь возможность указывать группу пользователей

И да, спасибо

Изменено insider (2009-04-19 16:11:35)

Не в сети

#14 2009-04-19 16:56:08

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: VB :: Вывод последних тем с форума vBulletin

insider, Для гостя и пользователся они будут скрыты...

Не в сети

#15 2009-04-19 21:13:25

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: VB :: Вывод последних тем с форума vBulletin

Плагин обновил...

Не в сети

#16 2009-05-29 04:33:08

Север
Участник
Откуда Дальний Восток
Зарегистрирован: 2009-03-11
Сообщений: 79
Рейтинг :   
Сайт

Re: VB :: Вывод последних тем с форума vBulletin

Подскажите, а как быть если у базы форума нет префикса?
Подключаю плагин, ошибка:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/******/public_html/******/engine/includes/classes/mysql.class.php on line 32

и соответственно вывод:

Нет соединения БД и форума vBulletin или вы не верное ввели префикс форума

................................
Решил проблемку. В файле vb.php, 26 строчка примерно

$prefix = 'vb3_';

заменить на 

$prefix = '';

Изменено Север (2009-05-29 04:38:00)


Тех. подержка Vbulletin √ <-- Отзывы

Не в сети

#17 2011-03-05 12:09:04

yanixoid
Пойманные на слове роботы
Зарегистрирован: 2011-03-05
Сообщений: 2
Рейтинг :   

Re: VB :: Вывод последних тем с форума vBulletin

Доброе время суток!

Версия ngcms 0.9.1

В настройках плагина ставлю "показывать только на Морде" вывод тем с форума.
Однако, последние темы с форума выводятся на всех страницах (главная, статики и полной новости).

Использую шаблон main.tpl измененный под себя.
Соответственно вставляю в него код вызова плагина {lasttopic_vb}

Подскажите какие изменения нужно внести в плагин, для нормально функционирования  "показывать только на Морде" и больше ни где.

Не в сети

#18 2011-03-05 14:10:05

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: VB :: Вывод последних тем с форума vBulletin

yanixoid, Начиная с 0.9.1 измен механизм по этому у тебя и не работает)
Вечером выложу исправления...

Не в сети

#19 2011-03-09 15:17:29

yanixoid
Пойманные на слове роботы
Зарегистрирован: 2011-03-05
Сообщений: 2
Рейтинг :   

Re: VB :: Вывод последних тем с форума vBulletin

ROZARD, исправления готовы или нет ? дата обновления 1 поста старая, делаю вывод что нет..

Не в сети

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

Работает на FluxBB