ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Описание: Визуальное редактирование.
archi-mobile
Отправлено: 24 сентября 2011 — 07:38
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12




Может кому-нибудь понравится Улыбка
Редактируем личный ящик, чтобы не открывалось в новом окне и было продолжением форума.
Установка: Минимальная, 10 минут.
Только измените на свое название "шаблон"!

1. Убиваем новое окно ящика:
В templates/тема находим файл logos.tpl, открываем и редактируем
Было
CODE:
<a href="messenger.php" target="_blank" title="'.$fm->LANG['PMTitle'].'">'.$fm->LANG['PM'].''.$unread.'</a>

Стало
CODE:
<a href="messenger.php" title="'.$fm->LANG['PMTitle'].'">'.$fm->LANG['PM'].''.$unread.'</a>

2. Делаем продолжение форума (вставляем во всех файлах, код ниже)
В templates/тема:
В файле pm_inbox_data.tpl сверху между скриптом и <br>
В файле pm_new.tpl сверху между скриптом и <br>
В файле pm_show.tpl сверху перед <br>
В файле pm_outread.tpl сверху между скриптом и <br>
В файле pm_outbox.tpl сверху между скриптом и <br>
В файле pm_read.tpl сверху между скриптом и <br>
CODE:
<br>
<div id="navstrip" align="left">
<img src="./templates/Shift/im/nav.gif" border="0" alt="&gt;" />&nbsp;<a href="index.php">{$fm->exbb['boardname']}</a>&nbsp;&raquo;&nbsp;{$fm->LANG['PM']}
</div>

3. Убиваем новое окно в всплывающем окне
В templates/тема открываем файл newmail.tpl и редактируем
Было
CODE:
<a href="messenger.php?action=inbox" target="_blank" onClick="HideMe();"><b>{$this->LANG['Yes']}</b></a>

Стало
CODE:
<a href="messenger.php?action=inbox" onClick="HideMe();"><b>{$this->LANG['Yes']}</b></a>

Было
CODE:
<a href="messenger.php?action=inbox" target="_blank" onClick="return NewPm();"><b>{$this->LANG['No']}</b></a>

Стало
CODE:
<a href="messenger.php?action=inbox" onClick="return NewPm();"><b>{$this->LANG['No']}</b></a>

4. Чтобы не везде повторялось всплывающее окно присланого сообщения, нужно: (только на главной странице форума)
В templates/тема
Из файла logos.tpl вырезаем
CODE:
{$GLOBALS['fm']->_NewEmail}

И вставляем его в файл board_body.tpl после
CODE:
echo <<<DATA

5. Открываем в корневой папке файл messenger.php (всего вставок должно получиться 6 раз)
После
CODE:
include('./templates/'.DEF_SKIN.'/all_header.tpl');

Вставляем
CODE:
include('./templates/'.DEF_SKIN.'/logos.tpl');

В этом файле так же можно редактировать название и расширение кнопок в Личном ящике.

Надеюсь, что кому-то это пригодится.
Пожалуйста, проверяйте, комментируйте.
(Добавление)
Можно еще добавить маленький + в Личном ящике.
В входящих и исходящих есть сверху такой cheсkbox для выделения всех сообщений чтобы удалить их.
Я сделал у него комментарий, для не очень умных пользователей Улыбка
Изменения не значительны. Установка 2 минуты.

1. Открываем файл language/russian/lang_front_messenger.php, добавляем:
После
CODE:
$this->LANG['MessNotExists'] = 'Выбранное сообщение не найдено!';

Это
CODE:
$this->LANG['SelectAll'] = 'Выделить все';

2. Переходим в templates/тема
Открываем файл pm_outdox.tpl, добавляем:
Было
CODE:
<td width="12%"><input name="chek" type="checkbox" value="" onClick="ChekUncheck()"></td>

Стало
CODE:
<td width="12%"><b>{$fm->LANG['SelectAll']}</b><input name="chek" type="checkbox" value="" onClick="ChekUncheck()"></td>

Открываем файл pm_inbox.tpl, добавляем:
Было
CODE:
<td width="12%" valign="middle"><input name="chek" type="checkbox" value="" onClick="ChekUncheck()"></td>

Стало
CODE:
<td width="12%" valign="middle"><b>{$fm->LANG['SelectAll']}</b><input name="chek" type="checkbox" value="" onClick="ChekUncheck()"></td>

CODE:
ВНИМАНИЕ!
Расстягивание блоков назначается в процентах, выравнивайте их сами.
 
 
BON
Отправлено: 24 сентября 2011 — 08:35
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




archi-mobile, скрин приложите, покажите что получится
 
 
archi-mobile
Отправлено: 24 сентября 2011 — 08:47
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12





 
 
BON
Отправлено: 25 сентября 2011 — 08:23
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




хм. ну вроде так ничегоУлыбка

(Отредактировано автором: 25 сентября 2011 — 08:24)

 
 
archi-mobile
Отправлено: 25 сентября 2011 — 20:50
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12




Перенесите в кометику(не увидел)
http://exbb.info/community/topic...topic=88&p=1
 
 
archi-mobile
Отправлено: 30 ноября 2011 — 02:26
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12




Эм.. подумал, за чем затрагивать файл messenger.php, может у кого-то несколько шаблонов.
Отмените 5 действие.
Открываем шаблоны отвечающие за Личный ящик и вставте после <?php
CODE:
include('./templates/Ваш_шаблон/logos.tpl');


Кстате, тема с кавычками отображается коряво на форуме.

(Отредактировано автором: 30 ноября 2011 — 02:31)

 
 
archi-mobile
Отправлено: 30 ноября 2011 — 14:39
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12




Так какое же включение лучше?
В messenger.php или В шаблон.tpl?
 
 
BON
Отправлено: 30 ноября 2011 — 14:53
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




archi-mobile, думаю прямо в шаблон, ведь для этого он и создан. тем более очень просто получается.
 
 
archi-mobile
Отправлено: 30 ноября 2011 — 14:58
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12




Странно, Юра ответил в messenger.
Да и черт с ним, засунул в шаблон, работает-работает.
Тему можно закрыть.
 
 
CAB
Отправлено: 30 ноября 2011 — 15:16
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




Мне тоже кажется что лучше в messenger.php.
+ PHP-код в php-файл.
- это изменит все шаблоны на конкретном форуме.
А поэтому применимы оба варианта, в зависимости от конкретной ситуации.
 
 
BON
Отправлено: 30 ноября 2011 — 17:03
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




ооо, суперский шаблон
 
 
archi-mobile
Отправлено: 2 декабря 2011 — 07:17
Post Id



Пользователь
Full Member


Покинул форум
Сообщений всего: 174
Дата рег-ции: Сент. 2011  
Репутация: 12




И все же решил в messenger засунуть, так будет правильно.
Еще кто хочет, чтобы шапка отображалась при создание новой темы, опроса, ответа в теме нужно:
Найти в корне: post.php
Строку -
CODE:
include('./templates/'.DEF_SKIN.'/all_header.tpl');

После неё вставить эту -
CODE:
include('./templates/'.DEF_SKIN.'/logos.tpl');


Всего: 2 вставки
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждаем »

> Похожие темы: Редактирование "Личного ящика"
Темы Форум Информация о теме Обновление
Ошибка при добавлении подфорума
связано с модом "Спонсор раздела"
Решение проблем Ответов: 6
Автор темы: Zeg
26 января 2010 — 16:19
Автор: BBcod
Помогите сдополнением в админке
Редактирование конкретного txt файла
Обсуждение Ответов: 11
Автор темы: Guyver
17 апреля 2016 — 03:07
Автор: Guyver
Удаление или перемещение первого сообщения темы.
"Вы не можете удалить или переместить первое сообщение темы!" Можно ли все таки удалять первое сообщение темы?
Общие вопросы Ответов: 12
Автор темы: Chaplin
19 октября 2010 — 14:48
Автор: lisiycat
Канонический адрес
Яндекс понимает link rel="canonical"
Обсуждение Ответов: 24
Автор темы: alexvod
31 марта 2014 — 14:27
Автор: electron
Репутация
Небольшая проблема с модом Репутация"
Решение проблем Ответов: 4
Автор темы: lisiycat
10 марта 2009 — 17:47
Автор: lisiycat
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0817]     [ ]