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

Печать постов форума и новостей сайта.....

Добавлено: 12 фев 2009, 09:09
AllCity
Изображение
после печати
Изображение
Как видно на скрине при нажатие принтера отковыривается окно только с конкретным постом и вопросом печатать или нет :) .
Для форума: шаблон Форум - Общий вид страниц форума после $BODY$ или в HEAD:

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

<script type="text/javascript">
var phide='<?if($USER_LOGGED_IN$)?>UhideBlockL<?else?>UhideBlock<?endif?>';
</script>
<script type="text/javascript" src="/print/printForumJS.js"></script>

теперь в шаблоне Форум - Вид материалов в любое место:

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

<a href="javascript://" onclick="printPost('$ID$','$USERNAME$','$WDAY$','$DATE$','$TIME$');" title="Печать"><img alt="Печать" src="/print/printIMG.gif" border="0" /></a>

или

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

<a href="javascript://" onclick="printPost('$ID$','$USERNAME$','$WDAY$','$DATE$','$TIME$');">Печать</a>

и заменить:

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

$MESSAGE$

на

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

<div id="Messege$ID$">$MESSAGE$</div>

дальше идем в файловый менеджер и создаем там папку print и закачиваем туда содержимое этого архива!
print_for_forum.zip
(2.83 КБ) 177 скачиваний

Для новостей сайта (и для других модулей): шаблон Новости сайта - Страница материала и комментариев к нему найти там:

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

$MESSAGE$

заменить на:

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

<script type="text/javascript">
var nhide='<?if($USER_LOGGED_IN$)?>UhideBlockL<?else?>UhideBlock<?endif?>';
</script>
<script type="text/javascript" src="/print/printNewsJS.js"></script>
<div id="Messege$ENTRY_ID$">$MESSAGE$</div>

там же в любое место кода:

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

<a href="javascript://" onclick="printNews('$ENTRY_ID$','$USER$','$ADD_TIME$');" title="Печать"><img alt="Печать" src="/print/printIMG.gif" border="0" /></a>

или

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

<a href="javascript://" onclick="printNews('$ENTRY_ID$','$USER$','$ADD_TIME$');">Печать</a>

если ставить скрипт например для каталога файлов то нужно везде заменить $ENTRY_ID$ на $ID$,
дальше идем в файловый менеджер и создаем там папку print и закачиваем туда содержимое этого архива!
print_for_news.zip
(2.82 КБ) 158 скачиваний

Внимание: не забудьте в файле printCSS.css прописать путь к CSS файлу!
по умолчанию я прописал /_st/my.css и еслу у кого-то стоят моды например как SyntaxHighlighter 2.0 то не забудьте прописать его стили в printCSS.css.
Например, было так:

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

/* Site Style */
@import url('/_st/my.css');

стало так:

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

/* Site Style */
@import url('/_st/my.css');
@import url('/SyntaxHighlighter/styles/shCore.css');
@import url('/SyntaxHighlighter/styles/shThemeDefault.css');

Re: Печать постов форума и новостей сайта.....

Добавлено: 12 фев 2009, 12:58
BeaT 4
AllCity писал(а):Как видно на скрине

Не 4его не видно ...Не удалось определить размеры изображения.

Re: Печать постов форума и новостей сайта.....

Добавлено: 12 фев 2009, 13:00
AllCity
Радикал не пашет ;)

Re: Печать постов форума и новостей сайта.....

Добавлено: 13 фев 2009, 02:06
Taksi_Alisa
Что то у меня на одном сайте все отлично получилось, а на другом что то наполовину. Короче в новостях текст выделенный цитатой появляется, а остальной нет . На мозиле вначале на доли секунды текст выскакивает потом исчезает. Может какой скрипт мешает? Подскажите пожалуйста..
Страничка новости

Re: Печать постов форума и новостей сайта.....

Добавлено: 13 фев 2009, 09:43
AllCity
Обновил до v0.2:
Исправлена бага с ББ-Кодом HIDE когда гость мог просмотреть скрытый текст.
Исправлена бага с ББ-Кодом CODE и QUOTE в IE не срабатывала замена стиля.
Исправлена бага с ББ-Кодом VIDEO и AUDIO двоился код видео и аудио.

Taksi_Alisa писал(а):Короче в новостях текст выделенный цитатой появляется, а остальной нет . На мозиле вначале на доли секунды текст выскакивает потом исчезает

Попробуй обновить скрипт и сделать точно как я написал.

Re: Печать постов форума и новостей сайта.....

Добавлено: 13 фев 2009, 15:41
Taksi_Alisa
Ничего не изменилось. Может в чем другая причина? Здесь работает , а здесь нет..

Re: Печать постов форума и новостей сайта.....

Добавлено: 13 фев 2009, 18:49
AllCity
Ты новости как добавляешь через BB-Code или HTML (в том числе визуальный редактор) :?:

Re: Печать постов форума и новостей сайта.....

Добавлено: 13 фев 2009, 19:06
Taksi_Alisa
AllCity писал(а):Ты новости как добавляешь через BB-Code или HTML (в том числе визуальный редактор) :?:


Только через BB-Code

Re: Печать постов форума и новостей сайта.....

Добавлено: 15 фев 2009, 19:36
AllCity
Скорее всего проблема в шаблоне твоем.

Re: Печать постов форума и новостей сайта.....

Добавлено: 03 мар 2009, 23:53
Chip167
Всё отлично поставил и на форум и в новости. Просто супер, молодци ребята ;)