VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
<!-- var isIE7 = navigator.userAgent.toLowerCase().indexOf('msie 7') != -1; var isIE = navigator.userAgent.toLowerCase().indexOf('msie') != -1; var isIE6 = navigator.userAgent.toLowerCase().indexOf('msie 6') != -1; var THISUSERID = {vb:raw userinfo.userid};
vB_XHTML_Ready.subscribe(init_PostBits_Lite);
function init_PostBits_Lite() { var postbits = YAHOO.util.Dom.getElementsByClassName("postbit_lite", "li", "postlist"); for (var i = 0; i < postbits.length; i++) { new PostBit_Lite(postbits[i]); } }
function PostBit_Lite(postbit) { this.postbit = YAHOO.util.Dom.get(postbit); this.postid = postbit.id.substr("piccom_".length); this.inlinemod = new InlineModControl(this.postbit, this.postid, "imodsel"); }
function getParentElement(starterElement, classPattern, testTagName) { var currElement = starterElement; var foundElement = null; while(!foundElement && (currElement = currElement.parentNode)) { if ((classPattern && (currElement.className.indexOf(classPattern) != -1)) || (testTagName && (testTagName.toLowerCase() == currElement.tagName.toLowerCase()))) { foundElement = currElement; } } //go up the parentNode tree until found element with matching className return foundElement; }
//getParentElement function tabViewPicker(anchorObject) { var clickedTabId = null; var tabtree = getParentElement(anchorObject,"tabslight"); var anchorInventory = tabtree.getElementsByTagName("a");
var tabIds = []; for (var i=0; (currAnchor = anchorInventory[i]); i++) { var anchorId = currAnchor.href.substring(currAnchor.href.indexOf("#") + 1, currAnchor.href.length); var parentDd = getParentElement(currAnchor,null,"dd"); if (currAnchor == anchorObject) { clickedTabId = anchorId; parentDd.className = "userprof_module"; } else { parentDd.className = "userprof_moduleinactive"; } tabIds.push(anchorId); }
//loop thru anchors to gather all tab IDs and set appropriate selected status for (var j=0; (currTabId = tabIds[j]); j++) { var elem = document.getElementById("view-" + currTabId); if (!elem) {continue;} if (currTabId == clickedTabId) { //elem.className="selected_view_section"; YAHOO.util.Dom.replaceClass(elem, "view_section", "selected_view_section"); } else { //elem.className="view_section"; YAHOO.util.Dom.replaceClass(elem, "selected_view_section", "view_section"); } }
//set appropriate status on all tabs. return false; } //--> </script>
<vb:if condition="$show['post_visitor_message']"> <script type="text/javascript"> <!-- function goto_post_pm() { tabViewPicker(document.getElementById('visitor_messaging-tab')); fetch_object('view-visitor_messaging').scrollIntoView();
var textarea = fetch_object('visitor_message_form_textarea'); if (textarea) { textarea.focus(); textarea.select(); } return false; } //--> </script> </vb:if>
<vb:comment> If the member has a custom theme, and we are actually displaying it then load additional.css before the theme, otherwise load it afterwards. </vb:comment>
2. Далее следуем в Стили и Шаблоны/Выбираем редактируемый стиль/Ищем/открываем шаблон memberinfo_block_profilepicture/все что внутри, удаляем/заменяем на: