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

Архив полностью рабочих скриптов и так далее...
Закрыто
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

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

Сообщение 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 КБ) 176 скачиваний

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

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

$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 КБ) 157 скачиваний

Внимание: не забудьте в файле 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');
Аватара пользователя
BeaT 4
Сообщения: 622
Зарегистрирован: 13 сен 2008, 21:26

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

Сообщение BeaT 4 »

AllCity писал(а):Как видно на скрине

Не 4его не видно ...Не удалось определить размеры изображения.
Аватара пользователя
Taksi_Alisa
Сообщения: 232
Зарегистрирован: 20 апр 2008, 13:56

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

Сообщение Taksi_Alisa »

Что то у меня на одном сайте все отлично получилось, а на другом что то наполовину. Короче в новостях текст выделенный цитатой появляется, а остальной нет . На мозиле вначале на доли секунды текст выскакивает потом исчезает. Может какой скрипт мешает? Подскажите пожалуйста..
Страничка новости
Жизнь удалась, если коньяк, который мы пьем, старше женщин с которыми мы спим!!!

Millerovo161.ru или Миллерово161.РФ - Городской Портал г. Миллерово, Ростовской обл.
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

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

Сообщение AllCity »

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

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

Попробуй обновить скрипт и сделать точно как я написал.
Аватара пользователя
Taksi_Alisa
Сообщения: 232
Зарегистрирован: 20 апр 2008, 13:56

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

Сообщение Taksi_Alisa »

Ничего не изменилось. Может в чем другая причина? Здесь работает , а здесь нет..
Жизнь удалась, если коньяк, который мы пьем, старше женщин с которыми мы спим!!!

Millerovo161.ru или Миллерово161.РФ - Городской Портал г. Миллерово, Ростовской обл.
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

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

Сообщение AllCity »

Ты новости как добавляешь через BB-Code или HTML (в том числе визуальный редактор) :?:
Аватара пользователя
Taksi_Alisa
Сообщения: 232
Зарегистрирован: 20 апр 2008, 13:56

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

Сообщение Taksi_Alisa »

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


Только через BB-Code
Жизнь удалась, если коньяк, который мы пьем, старше женщин с которыми мы спим!!!

Millerovo161.ru или Миллерово161.РФ - Городской Портал г. Миллерово, Ростовской обл.
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

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

Сообщение AllCity »

Скорее всего проблема в шаблоне твоем.
Аватара пользователя
Chip167
Сообщения: 15
Зарегистрирован: 30 июл 2008, 23:59

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

Сообщение Chip167 »

Всё отлично поставил и на форум и в новости. Просто супер, молодци ребята ;)
Изображение
Закрыто