Photogallery Movies & audiobooks Forum Home Search

Go Back   Russian America - Форум Русских Иммигрантов > INTERNET AND TECHNOLOGY > интернет и компьютеры


интернет и компьютеры форум о компьютерах и об интернете, скорая компьютерная помощь, операционные системы, сайты и ссылки

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-11-2008, 11:07 PM
Ulitka's Avatar  
Join Date: Oct 2003
Location: USA
Posts: 6,991
Thanks: 169
Thanked 193 Times in 152 Posts
Rep Power: 3931
Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute Ulitka has a reputation beyond repute
Default [if] conditions in vBulletin

vBulletin это самый лучший скрипт для форумов, который когда-либо был написан. Наш форум использует vBulletin и я уверен, что каждый из вас, посещая различные форумы, уже успел убедиться в том, что vBulletin просто великолепен. Можно много говорить о пользовательском интерейсе, о его удобстве и многочисленных функциях, но возможности, открытые модераторам и администраторам, - просто фантастические!
Одна из замечательных функций vBulletin - это возможность использовать PHP-like -[if]-conditionals прямо в шаблонах, и при известной фантазии каждый администратор в силах буквально преобразить форум. В оригинальной документации vBulletin об этом говорится совсем немного, но как и у любого open source продукта, у vBulletin емеется великое множество поклонников, которые читают его код как интересную книгу. Большинство из перечисленного ниже было собрано в интернете и, по сути, является коллективной собственностью. Пользуйтесь на здоровье! И знайте, это далеко не все!
  1. Показываем что-то только зарегистрированным пользователям:
    Code:
    <if condition="$show['member']">ваш текст</if>
  2. Показываем что-то только членам определенных групп:
    через запятую перечисляем необходимые нам группы пользователей
    Code:
    <if condition="is_member_of($vbulletin->userinfo, 1, 2, 3)">ваш текст</if>
  3. если текущий скрипт является (или не является) тем или иным скриптом (к примеру - search.php или showthread.php ): это условие можно использовать только в шаблоне Forumhome
    если вы не уверены, как правильно называется вызываемый скрипт, то его всегда можно опознать по PHP коду, к примеру, как здесь:
    define('THIS_SCRIPT', 'showthread');
    стало быть, если условие выполнено, следует использовать:
    Code:
    <if condition="THIS_SCRIPT == 'index'">ваш текст</if>
    если условие НЕ выполнено, следует использовать:
    Code:
    <if condition="THIS_SCRIPT != 'index'">ваш текст</if>
  4. Показываем что-то только конкретному пользователю:
    Code:
    <if condition="$bbuserinfo['userid'] ==ХХХ">ваш текст</if>
    или показываем всем остальным, но ТОЛЬКО НЕ ему:
    Code:
    <if condition="$bbuserinfo['userid'] != ХХХ">ваш текст</if>
  5. Показываем что-то только гостям форума (или не авторизованным):
    Code:
    <if condition="$show['guest']">ваш текст</if>
  6. Показываем что-то только внутри определенного форума
    Code:
    <if condition="$forum[forumid] == X">ваш текст</if>
    или показываем что-то везде, кроме определенного форума:
    Code:
    <if condition="$forum[forumid] != X">ваш текст</if>
  7. Показываем что-то только внутри нескольких определенных форумов
    Code:
    <if condition="in_array($forum['forumid'], array(1,2,3,7))">ваш текст</if>
  8. Показываем что-то только определенной группе пользователей:
    Code:
    <if condition="$post['usergroupid'] == Х">ваш текст</if>
    или показываем всем, но ТОЛЬКО НЕ этой группе пользователей:
    Code:
    <if condition="$post['usergroupid'] != Х">ваш текст</if>
  9. Показываем что-то только для пользователей, которые старше или младше определенного возраста:
    Code:
    <if condition="$bbuserinfo['birthday_search'] > 'MM-DD- YYYY'">молодой</if>
    Code:
    <if condition="$bbuserinfo['birthday_search'] < 'MM-DD- YYYY'">старый</if>
  10. Показываем что-то только внутри опреленной темы в определенном форуме:
    Code:
    <if condition="$thread['forumid'] == X">ваш текст</if>
    и - наоборот:
    Code:
    <if condition="$thread['forumid'] != X">ваш текст</if>
  11. а это случай для ГРУППЫ (array) форумов:
    Code:
    <if conditional="in_array($thread['forumid'], array(1,2,3,6))"></if>
  12. 1. Показываем что-то, только если пользователь имеет полномочия модератора в этом форуме:
    Code:
    <if condition="can_moderate()">ваш текст</if>
  13. 1. Показываем что-то, тлько если пользователь имеет модераторские права ТОЛЬКО В ОПРЕДЕЛЕННОМ форуме:
    Code:
    <if condition="can_moderate($forum['forumid'])">ваш текст</if>
  14. Показываем что-то, если пользователь является модератором Х форумов:
    Code:
    <if condition="can_moderate($forum['x'])"></if>
  15. Показываем что-то только для автора темы (thread starter):
    Code:
    <if condition="$threadinfo['postuserid'] == $bbuserinfo['userid']">ваш текст</if>
  16. Показываем что-то только внутри закрытой темы:
    Code:
    <if condition="!$show['closethread']">ваш текст</if>
  17. Показываем что-то только после первого сообщения темы:
    Code:
    <if condition="!$GLOBALS['FIRSTPOSTID']">ваш текст</if>
  18. Показываем что-то после определенного количнства сообщений в теме:
    Code:
    <if condition="$post['postcount'] % $vboptions['maxposts'] == x">ваш текст</if>
  19. используем If - Else условия:
    Code:
    <if condition="$show['guest']">
        показывать это для гостей
    <else />
        показывать всем, кроме гостей
    </if>


если в вашей коллекции есть что-то еще, пожалуйста, делитесь
__________________
looking into the sky is looking into the past...
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 03:31 PM.

*.ape arvo part rapidshare carfax.com cosmopoliten dv 2010 dv-2010 excel учебник filmi filmi online free calls russia free calls to russia green card green card 2010 in care of job offer middle name money order online стратегии russkie filmi russkie filmi online torens url радиостанций www.cars.com Александр Маршал Американские женские имена Африканская музыка РАБОТА БЕЗ ОБРАЗОВАНИЯ Таблица измерений Українські народні пісні Чем закатывают суши американские имена американские чаты американское посольство в киеве арабески группа беременность в картинках военные карты грин карта гсвг дискотечная музыка империя добра как звонить в москву как обмануть банкомат как позвонить в казахстан какой ноутбук лучше карты для garmin скачать малосольные огурчики музыка для бега мультфильм Анастасия онлайн рпг игры песни о любви песни про любовь песня из сериала татьянин день подделки из овощей поделки из овощей поделки из овощей и фруктов поиск людей в США программа для скачивания фильмов программы для скачивания фильмов работа в Чикаго работа в минске работа на аляске руководство по excel русские мультики русские песни о любви сгорел на солнце сказки онлайн скачать карты garmin скачать карты для garmin скачать программу для скачивания фильмов татьянин день песня торенс финансовый кризис в америке хочу в америку чем проигрывать flac

Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC7

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121