Скрипт отображения топика

Есть задача: вставить регулярку перед выводом контента топика, которая хватает тэг [player]_url_[/player] в нем и заменяет его на яваскрипт-код флеш-плеера.
От тинимси добиться содействия — это как богу молиться, поэтому на данный момент в роли выхода вижу лишь этот вариант.

Прошу прощения, если вопрос совсем глупый, но… Где лежит пхп скрипт с кодом выводап топика из БД в хтмл?

Миниплагин "TOP пользователей"

Плагин выводит блок лучших пользователей.

В блоке отображается аватар пользователя, ник, сила и рейтинг. Цвет ника пользователя меняется в зависимости от его пола.

В конфиге плагина есть возможность указать:
1. Количество пользоваелей в блоке.
2. Настройки вывода блока.
Читать дальше →

Убрать создание "топика". Начать создание с фотосета. [РЕШЕНО]

Здравствуйте. Как сделать, чтобы при нажатии на «написать» сразу было переключено на вкладку создание фотосета?
Создание топика вообще можно скрыть? Спасибо.

АПД. Разобрался.

Сортировка топиков при выводе по тегу

Искал «сортировку топиков», «вывод тегов» и др. — но ответа на свой вопрос не нашёл.

Хотелось бы, чтобы при выводе топика выводились сначала самые рейтинговые. А сейчас в топе кажется выводятся те, что недавно редактировались.

P.s. (фантазирую)
А вообще, здорово было бы сделать страницу, где можно было бы драг-энд-дропом выбирать сразу несколько тегов, авторов и устанавливать разные критерии сортировки топиков (по рейтингу, самое комментируемое, самое новое) — сложно ли это?

Как создать свой вид топика, используя систему плагинов

3 года назад было написано Руководство: Как создать свой вид топика на LiveStreet. В то время ещё не было системы плагинов, и всё делалось «топорно», что в последствии затрудняло обновление движка, т.к. приходилось свои куски кода вставлять опять. С появлением системы плагинов LiveStreet стал более гибким и легко обновляемым. Передо мной встала задача создать новый вид топика, и я решил сделать это плагином. Но в процессе выяснилось, что то ли я чего-то не знаю, толи этого нет.

Напишу, что и как я делал, заодно задам вопросы, может быть на них решение уже есть. Надеюсь, совместно у нас получится сделать каркас нового типа топика в форме плагина.
Читать дальше →

Дополнительное поле при создании топика

Здравствуйте, довольно актуальная тема на 0.5.x

Дополнительное поле при создание топика

Сразу хочу сказать спасибо:
bas eXtravert bamboo

Источники: HOWTO: Дополнительные поля при создании топика — подправил адреса к файлам + добавил русского языка

Цель:
  • Часть I создание дополнительного поля в шаблоне new под 0.5.1
  • Часть II опубликованное дополнительное поле видно только администраторам


Читать дальше →

Диапазон рейтинга для "хороших" топиков. Решено

Собственно, пытаюсь задать диапазон рейтинга для топика, при котором он будет попадать в раздел «хорошие» (коллективные блоги).
Рою здесь вот так:
public function GetTopicsCollective($iPage,$iPerPage,$sShowType='good') {
		$aFilter=array(
			'blog_type' => array(
				'open',
			),
			'topic_publish' => 1,			
		);		
		switch ($sShowType) {
			case 'good':
				$aFilter['topic_rating']=array(
					'value' => '0',
					'type'  => 'down',
				);			
				break;	
			case 'bad':
				$aFilter['topic_rating']=array(
					'value' => Config::Get('module.blog.collective_good'),
					'type'  => 'down',
				);		

Но, естественно, таким образом получается пересечение в «Хороших» и «Плохих» топиках. Подскажите, как задать ограниченные диапазона от 0 До Config::Get('module.blog.collective_good') в «хороших» топиках (коллективные блоги).

Решение. в топик маппер дописал:
Читать дальше →