Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 3.6.x > Made in vBSupport.org 3.6

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 22.07.2007, 18:32   #1
Знаток
 
Аватар для dobermann
RSS + поиск на Главной странице форума

Увидел на одном форуме такую вещь, как подписка на RSS с главной страницы форума - просто нажатием кнопки. Решил сделать сам, т.к. готового ничего нет.

Итак, использую, во-первых, как дополнение к отличному хаку от kerk'a. По-этому для начала установите этот хак - Search This Forum (OnMouseOver), если он у Вас не установлен.

Далее (после установки выше упомянутого хака) добавляем кнопочку на RSS:
1. Загрузите в папку /forum/images/buttons/.*. этот файл - rss.gif
2. Откройте шаблон forumhome_forumbit_level2_post и после
Код:
<td class="alt1Active" align="$stylevar[left]" id="f$forum[forumid]">
		<div>
добавьте:
Код:
<table border="0" style="border-width: 0px" cellspacing="0" cellpadding="0" align="right" width="33">
	<tr><td><if condition="$show[kr_fhsearch]"><a href="$vboptions[bburl]/external.php?type=RSS2&amp;forumids=$forum[forumid]" style="float:right;"><img border="0" alt="Подписаться на RSS рассылку" align="absmiddle" src="$stylevar[imgdir_button]/rss.gif" /></a></if></td>
		<td><if condition="$show[kr_fhsearch] && $vboptions[enablesearches]">
<a id="search_$forum[forumid]" style="float:right;"><img src="$stylevar[imgdir_button]/krsearch.gif" alt="Искать в разделе &quot;$forum[title]&quot;" border="0" /><script type="text/javascript"> vbmenu_register("search_$forum[forumid]", true); </script></a>
<div class="vbmenu_popup" id="search_$forum[forumid]_menu" style="display:none;">
<table cellpadding="4" cellspacing="1" border="0">
<tr><td class="alt1">
<form name="search_form" action="search.php?do=process" method="post">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="process" />
<input type="hidden" name="forumchoice[]" value="$forumid" />
<input type="hidden" name="childforums" value="1" />
<input id="$forumid" align="right" value="поиск..." onfocus="if (this.value == 'поиск...') this.value = ''" onkeydown="if (event.keyCode==13) with (document.search_form){ search_form.value=this.value; if (onsubmit) onsubmit(); submit(); return event.returnValue=false;}" type="text" title="Искать в разделе &quot;$forum[title]&quot;" class="<if condition="is_browser(ie)">krinputie<else />krinputop</if>" name="query" size="15" /><input type="submit" class="krbutton" value=">>" title="Искать в разделе &quot;$forum[title]&quot;" />
</form>
</td></tr>
</table>
</div>
</if></td>
	</tr>
</table>
3. Теперь удалите старый код от хака Search This Forum (OnMouseOver) в этом шаблоне:
После
Код:
<input type="submit" class="krbutton" value=">>" title="Искать в разделе &quot;$forum[title]&quot;" />
</form>
</td></tr>
</table>
</div>
</if></td>
	</tr>
</table>
удалите, если есть что-то, до этого текста
Код:
<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><strong>$forum[title]</strong></a>
Скрин:

На скрине + еще 1 кнопка для создания новой темы в данном разделе (если кому надо, - напишу как ее добавить тоже)
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

Cr00t (23.07.2007), DI&YA (28.08.2007), DRIVER (27.08.2007), inoename (25.08.2007), Kazanova (04.02.2008), Kurbatov (25.11.2007), miSHOCK (01.09.2007), Parnishka (16.09.2007), sojent (11.08.2007), Vortigaunt (05.09.2008), Тиджик (11.06.2010)
Рекламка
Реклама на форуме

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Тонкие настройки прав доступа
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Старый 22.07.2007, 23:56   #2
diim
Знаток
А что в стандартной функции булки разве этого нет , смешно
  Ответить с цитированием
Старый 23.07.2007, 10:00   #3
dobermann
Знаток
 
Аватар для dobermann
diim,
где есть, стесняюсь спросить?
  Ответить с цитированием
Старый 23.07.2007, 10:39   #4
VipeR
Private Person
Developer
 
Аватар для VipeR
Цитата:
Сообщение от diim Посмотреть сообщение
А что в стандартной функции булки разве этого нет , смешно
Именно этого нет.
  Ответить с цитированием
Старый 25.07.2007, 20:50   #5
diim
Знаток
dobermann,
  Ответить с цитированием
Старый 25.07.2007, 20:53   #6
g0rn
Гуру
diim, и? на главной этих кнопок НЕТ!
  Ответить с цитированием
Старый 25.07.2007, 20:59   #7
VipeR
Private Person
Developer
 
Аватар для VipeR
diim, не каждый додумается кникнуть на иконку в строке адреса) Да и реализация кнопки красиво смотрится, как на примере, здесь: http://www.bikeforums.net/
  Ответить с цитированием
Старый 26.08.2007, 20:36   #8
inoename
Продвинутый
как сделать чтобы работала лента на ограниченных для некоторых груп разделах? У меня если есть ограничение хотя бы для одной группы в правах просмотра раздела, то даже админ не может сделать rss подписку
  Ответить с цитированием
Старый 31.08.2007, 05:44   #9
Fenikc
Простоузер
Цитата:
На скрине + еще 1 кнопка для создания новой темы в данном разделе (если кому надо, - напишу как ее добавить тоже)
Давай напиши
  Ответить с цитированием
Старый 16.09.2007, 12:49   #10
mad@Max
Эксперт
 
Аватар для mad@Max
Чтобы было как на сайте http://www.bikeforums.net/ нужно в шаблоне forumhome_forumbit_level2_post
выше этого:
Код:
<a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]"><strong>$forum[title]</strong></a>
добавить это:
Код:
<a href="$vboptions[bburl]/external.php?type=RSS2&amp;forumids=$forum[forumid]"><img border="0" src="$stylevar[imgdir_button]/rss.gif" alt="Подписаться на RSS рассылку"/></a>
И не нужно ставить Search This Forum (OnMouseOver).
  Ответить с цитированием
Сказали Спасибо:
Скрыть список поблагодаривших

Dilsh (31.07.2008), SrDEN (28.01.2008), sslera (26.09.2008), StayR (14.07.2008)
Ответ

Закладки

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 20:46 23.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot