Текущее время: 29 мар 2024, 00:25


Форум временно переведен в режим "Только для чтения". По вопросам технической поддержки, обращайтесь, пожалуйста на admin@getbb.ru

 

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Моё видение Wap-стиля
СообщениеДобавлено: 12 июл 2008, 00:00 
Разбирающийся
Аватара пользователя

Зарегистрирован: 04 апр 2008, 13:24
Сообщений: 142
Очков репутации: 7

Добавить очки репутацииУменьшить очки репутации
Хочу поделиться своими идеями по модернизации стиля wap. Я для себя его модернизировал, мне так удобнее, возможно и вам понравится.
Итак, что я добавил:
1) Форум, в котором есть новые сообщения, выделяется цветом
2) Тема, в которой есть новые сообщения, выделяется цветом
3) У каждой темы есть дополнительная ссылка на первое непрочитанное сообщение
4) Добавил поиск новых тем.

Итак, тем кто заинтересовался:

ищем в шаблоне forumlist_body.html такой участок кода:

Код:
      <!-- IF forumrow.S_NO_CAT -->
         <tr>
            <td class="cat" colspan="2"><h4>{L_FORUM}</h4></td>
            <td class="catdiv" colspan="3">&nbsp;</td>
         </tr>
      <!-- ENDIF -->
      <tr>
         <td class="row1" width="100%">
            
            <a class="forumlink" href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a> [{forumrow.POSTS}]


и заменяем на:
Код:
<!-- IF forumrow.S_NO_CAT -->
         <tr>
            <td class="cat" colspan="2"><h4>{L_FORUM}</h4></td>
            <td class="catdiv" colspan="3">&nbsp;</td>
         </tr>
      <!-- ENDIF -->
      <tr>
         <td class="row1" width="100%">
            
            <a class="forumlink" href="{forumrow.U_VIEWFORUM}" <!-- IF forumrow.S_UNREAD_FORUM--> style="color:red;" <!-- ENDIF -->>{forumrow.FORUM_NAME}</a> [{forumrow.POSTS}]


далее, в шаблоне viewforum_body.html ищем такое место:
Код:
<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a><!-- ENDIF -->
               {topicrow.ATTACH_ICON_IMG} <!-- IF topicrow.S_HAS_POLL or topicrow.S_TOPIC_MOVED --><b>{topicrow.TOPIC_TYPE}</b> <!-- ENDIF --><a title="{L_POSTED}: {topicrow.FIRST_POST_TIME}" href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a> <span class="topictitle">[{topicrow.REPLIES}]</span><br>


и меняем на:
Код:
{topicrow.ATTACH_ICON_IMG} <!-- IF topicrow.S_HAS_POLL or topicrow.S_TOPIC_MOVED --><b>{topicrow.TOPIC_TYPE}</b> <!-- ENDIF --><a title="{L_POSTED}: {topicrow.FIRST_POST_TIME}" href="{topicrow.U_VIEW_TOPIC}" class="topictitle" <!-- IF topicrow.S_UNREAD_TOPIC--> style="color:red;" <!-- ENDIF -->>{topicrow.TOPIC_TITLE}</a> <span class="topictitle">[{topicrow.REPLIES}]</span>&nbsp<a href="{topicrow.U_NEWEST_POST}">>></a><br>


Чтобы добавить поиск новых тем с последнего сообщения:
Открываем шаблон search_results.html, копируем всё его содержимое, вставляем в блокнот и сохраняем в надёжном месте, на всякий случай. Потом заменяем всё содержимое на это:

Код:
<!-- INCLUDE overall_header.html -->

<form method="post" action="{S_SEARCH_ACTION}">

<table width="100%" cellspacing="1">
<tr>
   <td colspan="2"><span class="titles"><!-- IF SEARCH_TITLE -->{SEARCH_TITLE}<!-- ELSE -->{SEARCH_MATCHES}<!-- ENDIF --></span><br /></td>
</tr>
<tr>
   <td class="genmed"><!-- IF SEARCH_TOPIC -->{L_SEARCHED_TOPIC}: <a href="{U_SEARCH_TOPIC}"><b>{SEARCH_TOPIC}</b></a><br /><!-- ENDIF --><!-- IF SEARCH_WORDS -->{L_SEARCHED_FOR}: <a href="{U_SEARCH_WORDS}"><b>{SEARCH_WORDS}</b></a><!-- ENDIF --><!-- IF IGNORED_WORDS --> {L_IGNORED_TERMS}: <b>{IGNORED_WORDS}</b><!-- ENDIF --></td>
   <td align="{S_CONTENT_FLOW_END}"><!-- IF SEARCH_IN_RESULTS --><span class="genmed">{L_SEARCH_IN_RESULTS}: </span><input type="text" name="add_keywords" value="" /> <input class="btnlite" type="submit" name="submit" value="{L_GO}" /><!-- ENDIF --></td>
</tr>
</table>

<br clear="all" />

<!-- IF S_SHOW_TOPICS -->

   <table class="tablebg" width="100%" cellspacing="1">
   <tr>
      <th colspan="2" nowrap="nowrap">&nbsp;{L_TOPICS}&nbsp;</th>

   </tr>
   <!-- BEGIN searchresults -->
      <tr valign="middle">
         <td class="row1">
            {topicrow.ATTACH_ICON_IMG} <a href="{searchresults.U_VIEW_TOPIC}" class="topictitle" <!-- IF searchresults.S_UNREAD_TOPIC -->style="color:red";<!-- ENDIF -->>{searchresults.TOPIC_TITLE}</a>[{searchresults.TOPIC_REPLIES}]&nbsp<a href="{searchresults.U_NEWEST_POST}">>></a>
         </td>
      </tr>
   <!-- BEGINELSE -->
      <tr valign="middle">
         <td colspan="7" class="row3" align="center">{L_NO_SEARCH_RESULTS}</td>
      </tr>
   <!-- END searchresults -->
   </table>

<!-- ENDIF -->

</form>

<div class="gensmall" style="float: {S_CONTENT_FLOW_BEGIN};"><span class="nav">{PAGE_NUMBER}</span> [ {SEARCH_MATCHES} ]</div>
<div class="nav" style="float: {S_CONTENT_FLOW_END};"><!-- INCLUDE pagination.html --></div>

<br clear="all" /><br />

<!-- INCLUDE breadcrumbs.html -->

<br clear="all" />

<!-- INCLUDE overall_footer.html -->

просто я там так основательно подчистил, что проще привести полную замену, чем находить отличия.
Ну, и чтобы сделать пункт меню для поиска, открываем шаблон overall_header.html, ищем в нём
Код:
<!-- IF S_USER_LOGGED_IN --><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">{L_LOGIN_LOGOUT}</a><!-- ENDIF -->

и заменяем на
Код:
<!-- IF S_USER_LOGGED_IN --><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a>&nbsp&nbsp&nbsp&nbsp<a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">{L_LOGIN_LOGOUT}</a><!-- ENDIF -->


Ну вот, вроде пока всё. Разве что заменить ещё логотипчик вверху, но с этим вы сами справитесь. Надеюсь кому-нибудь покажется полезным.

_________________
- tired -


Не в сети
 Профиль Cпасибо сказано  
 
 Заголовок сообщения: Re: Моё видение Wap-стиля
СообщениеДобавлено: 12 июл 2008, 11:48 
Забыл про аватар :)
Продвинутый

Зарегистрирован: 22 май 2008, 15:04
Сообщений: 53
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Спасибо, так удобней!


Не в сети
 Профиль Cпасибо сказано  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

 

Часовой пояс: UTC + 3 часа [ Летнее время ]



 Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

 
cron