Страница 1 из 22

Glance

Добавлено: 04.07.2004 20:49
Менеджер сайта
Название мода: Glance
Автор: Xpert
Описание мода: Универсальная панель, отображающая последние затронутые темы форума и правила или объявления. Устанавливается на главную страницу форума.

Версия мода: 1.0.0
Совместимая версия phpBB: 2.0.x
Cложность установки: Низкая
Время, необходимое для установки: ~ 5 минут

Скачать: glance.zip
Размер файла: 4 kb

Drupal refresh

Добавлено: 22.07.2004 10:16
ahat
поставил я его но не понял что делать с левой таблицей...

Добавлено: 22.07.2004 10:18
Xpert
ahat
Что желаешь - то и делай. Чаще всего туда вешают объявления или краткие правила форума.

Добавлено: 22.07.2004 12:54
ahat
так это что постоянно в tpl ручками писать?!

Добавлено: 22.07.2004 13:12
Xpert
ahat
Не в tpl, а в языковом файле. Читай инструкцию по установке.

Добавлено: 23.07.2004 10:24
ahat
сори, перефразирую вопрос
... это что ручками постоянно прописываит надо?!

Добавлено: 23.07.2004 10:54
Vladson
ahat
это что ручками постоянно прописываит надо?!
Ага :D а чё печатать лень ? :lol:

Добавлено: 23.07.2004 12:46
ahat
нет... думаю может кто уже жтот процесс "автоматизировал".

Добавлено: 23.07.2004 13:12
Vladson
думаю может кто уже жтот процесс "автоматизировал".
Я над этим поработал бы, но у меня много других дел

Добавлено: 23.07.2004 13:56
Xpert
ahat
Нет, к сожалению автоматизировать этот процесс невозможно. Единственная таблица форума, куда можно записать сообшения из левой колонки - это config, но там поля не того типа.

Добавлено: 28.07.2004 3:01
Vladson
Нет, к сожалению автоматизировать этот процесс невозможно
Нет ничего невозможного, есть просто то что делать нежелательно
(например можно применить скрипт на подобии гостевой обсуждаемой во влейме)

Добавлено: 12.08.2004 22:09
Overclocker
У меня вот появилась такая необходимость, сделать, чтобы в глансе было ограничение длины заголовка темы, как в моде Last Topic Forum on Index

Добавлено: 12.08.2004 23:46
Xpert
Нет ничего проще... :)

Код: Выделить всё

[open]
glance.php

[find]
$bullet_pre = 'glance_recent_bullet';

[after, add]
$max_topic_length = 30;

[find]
                $template->assign_block_vars('recent', array(
                        'BULLET' => $$bullet_full,
                        'TOPIC_LINK' => $topic_link,
                        'TOPIC_TITLE' => $latest_topics[$i]['topic_title'])
                );

[before, add]
		$latest_topics[$i]['topic_title'] = (strlen($latest_topics[$i]['topic_title']) > $max_topic_length) ? substr($latest_topics[$i]['topic_title'], 0, $max_topic_length) . '…' : $latest_topics[$i]['topic_title'];

[eom]

Добавлено: 12.08.2004 23:56
Overclocker
Спасибо, скоро по-тестирую

Добавлено: 13.08.2004 21:01
Overclocker
Все работает,спасибо Xpert