форум vBSupport.ru > vBulletin > vBulletin 4.0.x-4.1.х > Хаки, моды и скрипты 4.0.x-4.1.х
Register Меню vBsupport Изображения Files Manager О рекламе Today's Posts Search
  • Родная гавань
  • Блок РКН снят
  • Premoderation
  • For English speaking users
  • Каталог Фрилансеров
  • If you want to buy some product or script
  • Администраторам
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже:
Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
 
 
 
 
netmouse
Продвинутый
Default Яндекс для форума
12

Яндекс найдётся всё

Даже не заметил, как начал пользоваться сервисами Яндекса…
Изначально использовал http://webmaster.yandex.ru/ для отправки sitemap.
Потом перевел почту на сервера Яндекса http://pdd.yandex.ru/ - удобно… Теперь доступ к почте через браузер в любом уголке интернета.
Дальше решил использовать для мониторинга посещений сервис Метрика http://metrika.yandex.ru/ - доступен счетчик посещений, информер или и то и другое вместе (LiveInternet показывает похожую информацию).
Дополнительно асинхронный кода яндекс-метрики для Vbulletin 4.x следует предварительно обвернуть в теги <vb:literal> </vb:literal> иначе будет вылетать ошибка при сохранении шаблона (установка кода была в конец шаблона footer).
Следующий шаг был внедрение поиска от Яндекса на собственный форум…
Для этого получаем Html-код на странице http://site.yandex.ru/. Настраиваем поисковую форму (внешний вид строки поиска). Для стиля по умолчанию цвет фона будет #7A99AE, а размер 11. Оформление результатов поиска редактируем под себя… «Выводить результаты» ставим галочку «в iframe на странице: » и указываем путь к файлу yasearch.php который будет лежать в корне вашего форума (например http://www.yourforum.com/forum/yasearch.php). Содержание файла yasearch.php (его кладем в корень вашего форума):

PHP Code:
<?php
   
  
// ####################### SET PHP ENVIRONMENT ###########################
  
error_reporting(E_ALL & ~E_NOTICE);
   
  
// #################### DEFINE IMPORTANT CONSTANTS #######################
   
  
define('THIS_SCRIPT''test');
  
define('CSRF_PROTECTION'true);  
  
// change this depending on your filename
   
  // ################### PRE-CACHE TEMPLATES AND DATA ######################
  // get special phrase groups
  
$phrasegroups = array();
   
  
// get special data templates from the datastore
  
$specialtemplates = array();
   
  
// pre-cache templates used by all actions
  
$globaltemplates = array('YaSearch',
  );
   
  
// pre-cache templates used by specific actions
  
$actiontemplates = array();
   
  
// ######################### REQUIRE BACK-END ############################
  // if your page is outside of your normal vb forums directory, you should change directories by uncommenting the next line
  // chdir ('/path/to/your/forums');
  
require_once('./global.php');
   
  
// #######################################################################
  // ######################## START MAIN SCRIPT ############################
  // #######################################################################
   
  
$navbits construct_navbits(array('' => 'Яндекс | Поиск по сайту'));
  
$navbar render_navbar_template($navbits);
   
  
// ###### YOUR CUSTOM CODE GOES HERE #####
  
$pagetitle 'Яндекс | Найдётся всё';
   
  
// ###### NOW YOUR TEMPLATE IS BEING RENDERED ######
   
  
$templater vB_Template::create('YaSearch');
  
$templater->register_page_templates();
  
$templater->register('navbar'$navbar);
  
$templater->register('pagetitle'$pagetitle);
  
print_output($templater->render());
   
  
?>
Далее в текущем стиле (был использован стандартный) в шаблоне navbar находим:

PHP Code:
<form action="search.php?{vb:raw session.sessionurl}do=process" method="post" id="navbar_search" class="navbar_search">
                                                 <
vb:comment><input type="hidden" name="s" value="{vb:raw session.sessionurl}" /></vb:comment>
                                                 <
input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
                                                 <
input type="hidden" name="do" value="process" />
                                                 <
span class="textboxcontainer"><span><input type="text" value="" name="query" class="textbox" tabindex="99"/></span></span>
                                                 <
span class="buttoncontainer"><span><input type="image" class="searchbutton" src="{vb:stylevar imgdir_button}/search.<vb:if condition="(is_browser('ie') AND !is_browser('ie'7) AND !is_browser('ie'8))">gif<vb:else />png</vb:if>" name="submit" onclick="document.getElementById('navbar_search').submit;" tabindex="100"/></span></span>
                                 </
form
И заменяем на код поисковой формы который Вам предоставил яндекс…

Пример:

PHP Code:
<div class="yandexform" onclick="return {type: 3, logo: 'rb', arrow: false, webopt: false, websearch: false, bg: '#7A99AE', fg: '#000000', fontsize: 11, suggest: true, site_suggest: true, encoding: ''}"><form action="http://www.yourforum.com/forum/yasearch.php" method="get"><input type="hidden" name="searchid" value="227038"/><input name="text"/><input type="submit" value="Найти"/></form></div><script type="text/javascript" src="http://site.yandex.net/load/form/1/form.js" charset="utf-8"></script> 
Далее вам нужно создать новый шаблон в Вашем текущем стиле под названием YaSearch с таким содержимым:

PHP Code:
{vb:stylevar htmldoctype}
  <
html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
    <
head>
      <
title>{vb:raw vboptions.bbtitle}</title>
      {
vb:raw headinclude}
    </
head>
    <
body>
      
      {
vb:raw header}
      
      {
vb:raw navbar}
      
      <
div id="pagetitle">
        <
h1>{vb:raw pagetitle}</h1>
      </
div>
      
      <
h2 class="blockhead">Яндекс найдет все!</h2>
      <
div class="blockbody">
        <
div class="blockrow">
   
  <
div id="cse-search-results"></div>
  <
div id="yandex-results-outer" onclick="return {encoding: 'windows-1251'}"></div><script type="text/javascript" src="http://site.yandex.net/load/site.js" charset="utf-8"></script>
                  
        </div>
      </div>
      
      {vb:raw footer}
    </body>
  </html> 
Теперь поиск по форуму работает!

Следующий этап это установка блока «Поделиться» http://api.yandex.ru/share/ ...
Получаем код и ставим его в текущем стиле в шаблоне SHOWTHREAD
Находим:

PHP Code:
{vb:rawphrase thread}: <span class="threadtitle"><a href="{vb:raw thread_url}" title="{vb:rawphrase reload_this_page}">{vb:raw threadinfo.title}</a></span
И после добавляем код:

PHP Code:
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
  <div class="yashare-auto-init" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir"></div> 
Готово.

Дальше добавляем форум в блоги яндекса!
Качаем архив http://nano.yandex.ru/project/yarss/ и следуем инструкции…. (возможно в файле придется раскомментировать пару строк, если будут вопросительные знаки)

Вроде все.)) может чего и забыл…
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Centurion
Эксперт
vBSSecurity
 
Centurion's Avatar
Default
0

пример есть?
 
 
netmouse
Продвинутый
Default
0

Quote:
Originally Posted by Centurio View Post
пример есть?
пример чего?
 
 
ganjabass
Простоузер
Default
0

Quote:
Originally Posted by netmouse View Post
пример чего?
пример работы поиска
 
 
Centurion
Эксперт
vBSSecurity
 
Centurion's Avatar
Default
0

пример форума где это сделано
 
 
netmouse
Продвинутый
Default
0

Quote:
Originally Posted by ganjabass View Post
пример работы поиска
http://www.ladaportal.com/forum/index.php
 
 
albori
На доске почёта
досвидос
 
banned nax
Default
0

Quote:
Originally Posted by netmouse View Post
Очень даже неплохо .. .думаю ...
 
 
smaragdov
Продвинутый
 
smaragdov's Avatar
Default
0

Распиши как Настроить MX-записи.
Что-то у меня яша не находит...
 
 
albori
На доске почёта
досвидос
 
banned nax
Default
0

Quote:
Originally Posted by netmouse View Post
Дальше решил использовать для мониторинга посещений сервис Метрика http://metrika.yandex.ru/ - доступен счетчик посещений, информер или и то и другое вместе (LiveInternet показывает похожую информацию).
Поставил рядом с LiveInternet. Ничё не показывает и не считает.
 
 
smaragdov
Продвинутый
 
smaragdov's Avatar
Default
0

Quote:
Originally Posted by smaragdov View Post
Распиши как Настроить MX-записи.
Что-то у меня яша не находит..
Надо было подождать немного.
 


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




All times are GMT +4. The time now is 01:08 PM.


Powered by vBulletin® Version 3.0.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.