Старый 26.02.2008, 22:30   #101
Новичок
 
Регистрация: 23.02.2008
Сообщений: 4
Вес репутации: 0
a111 на пути к лучшему
По умолчанию Имею проблему с VBSEO

Цитата:
Сообщение от Finnr Rastas Посмотреть сообщение
А у меня стоит vbSEO и ссылки не отображаются
Имею проблему с VBSEO. Не могупобороть. Код отображается но не на всех сраницах. Позозреваю что sape.php не может понять какая страница вызывается и по этому не довешивает рекламу на некоторые страницы.
Если кто поможет - с меня на пиво в пределах разумного(по wm или yandex)
a111 вне форума   Ответить с цитированием
Старый 06.03.2008, 19:18   #102
Новичок
 
Регистрация: 14.10.2007
Сообщений: 41
Вес репутации: 202
zerg скоро станет известен
По умолчанию

может кто обьяснит как ставить сапу на vbulletin с vbseo
zerg вне форума   Ответить с цитированием
Старый 08.03.2008, 08:49   #103
Новичок
 
Регистрация: 14.10.2007
Сообщений: 41
Вес репутации: 202
zerg скоро станет известен
По умолчанию sape+vbulletin+vbseo

может кто обьяснит как ставить сапу на vbulletin с vbseo
zerg вне форума   Ответить с цитированием
Старый 08.03.2008, 14:21   #104
Новичок
 
Регистрация: 14.10.2007
Сообщений: 41
Вес репутации: 202
zerg скоро станет известен
По умолчанию

что никто не знает ???
zerg вне форума   Ответить с цитированием
Старый 08.03.2008, 20:56   #105
Специалист
 
Аватар для Dreamer.rus
 
Регистрация: 08.03.2008
Сообщений: 246
Вес репутации: 204
Dreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючек
По умолчанию

Может кому пригодится. Вариант разбиения ссылок на 3 блока и последующее размещение их в разных местах страницы. Под navbarom, в теле страницы и в footere.

Ссылки вставляются "на лету" и не требуют ручной правки шаблонов и скриптов. Актуально для vbulletin 3.6.7+ (в связи с использованием на некоторых страницах template_hook, которые были введены начиная с версии 3.6.7)
Здесь приведен код для тех страниц, на которых отображаются ссылки у меня. Возможно, некоторые из них вам будут не нужны или наооборот, здесь не будет страниц, которые нужны вам. (В этом случае недостающие можно будет сделать по аналогии с другими). Кроме того, вам, возможно, придется подогнать отображение ссылок под свои стили и свой дизайн.

Начальный модуль инициализации сапы практически не отличается от предложенных здесь.

Создаются два модуля в global_start и parse_templates.

Содержимое модуля global_start:

Код:
global $sapelinks_1, $sapelinks_2, $sapelinks_3;
if (!defined('_SAPE_USER'))
{
	define('_SAPE_USER', 'ваш_индентификатор_сапы'); 
}

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 

$o['host'] = 'ваш_хост';

$sape = new SAPE_client($o);

$sapelinks_1 = $sape->return_links(2); //количество ссылок в 1-ом блоке
$sapelinks_2 = $sape->return_links(2); //количество ссылок во 2-ом блоке
$sapelinks_3 = $sape->return_links(); //вывод оставшихся ссылок для 3-го блока

unset($o);
Содержимое модуля parse_templates:

Код:
//navbar
if ($sapelinks_1)
{
	$vbulletin->templatecache['navbar'] .= '\n<span class=\"page\" align=\"center\"><table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_1</span></td>\n</tr>\n</table>\n</span>'; 
}

//footer
if ($sapelinks_3)
{
	$vbulletin->templatecache['footer'] .= '\n<div class=\"page\" align=\"center\"><table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_3</span></td>\n</tr>\n</table>\n</div>'; 
}
 
// index (главная страница форума)
if (THIS_SCRIPT === 'index' AND $sapelinks_2) 
{ 
    $vbulletin->templatecache['FORUMHOME'] = str_replace('<!-- what\'s going on box -->', '<!-- what\'s going on box -->\n<span class=\"page\" align=\"center\"><table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></td>\n</tr>\n</table>\n</span>', $vbulletin->templatecache['FORUMHOME']); 
} 

// forumdisplay (отображение разделов)
if (THIS_SCRIPT === 'forumdisplay' AND $sapelinks_2) 
{ 
    $vbulletin->templatecache['FORUMDISPLAY'] = str_replace('<!-- Active Users in this Forum (and sub-forums) and Moderators -->', '<!-- Active Users in this Forum (and sub-forums) and Moderators -->\n<span class=\"page\" align=\"center\"><table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></td>\n</tr>\n</table>\n</span>', $vbulletin->templatecache['FORUMDISPLAY']); 
} 

// announcement (объявления)
if (THIS_SCRIPT === 'announcement' AND $sapelinks_2) 
{ 
    $vbulletin->templatecache['announcement'] = str_replace('<div id=\"posts\">$announcebits</div>', '<div id=\"posts\">$announcebits</div>\n<div class=\"page\" align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></div>', $vbulletin->templatecache['announcement']); 
} 

// calendar (календарь)
if (THIS_SCRIPT === 'calendar' AND $sapelinks_2) 
{ 
    $vbulletin->templatecache['calendar_monthly'] = str_replace('$calendarbits', '$calendarbits\n</table>\n<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></td>\n</tr>', $vbulletin->templatecache['calendar_monthly']); 
} 

// F.A.Q.
if (THIS_SCRIPT === 'faq' AND $sapelinks_2) 
{ 
    $vbulletin->templatecache['FAQ'] = str_replace('$faqbits', '<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></td>\n</tr>\n</table>\n$faqbits\n', $vbulletin->templatecache['FAQ']); 
} 

// memberlist (список пользователей)
if (THIS_SCRIPT === 'memberlist' AND $sapelinks_2) 
{ 
    $vbulletin->templatecache['memberlist'] = preg_replace('/<\/form>\n*\s*"\.\(\(\$pagenav\)/siU', '</form>\n<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></td>\n</tr>\n</table>\n\n".(($pagenav)', $vbulletin->templatecache['memberlist']);  
} 

// search (поиск по форуму)
if (THIS_SCRIPT === 'search' AND $sapelinks_2) 
{ 
	$vbulletin->templatecache['search_forums'] = str_replace('".(($show[\'member\'])', '<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></td>\n</tr>\n</table>\n".(($show[\'member\'])', $vbulletin->templatecache['search_forums']); 
} 

// sendmessage (форма обратной связи
if (THIS_SCRIPT === 'sendmessage' AND $sapelinks_2) 
{ 
	$vbulletin->templatecache['contactus'] = str_replace('</form>', '<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></td>\n</tr>\n</table>\n</form>', $vbulletin->templatecache['contactus']); 
} 

// misc (разное, список bb-кодов)
if (THIS_SCRIPT === 'misc' AND $_REQUEST['do'] === 'bbcode' AND $sapelinks_2) 
{ 
	$vbulletin->templatecache['help_bbcodes'] = str_replace('<!-- BEGIN vB CODE LIST -->', '<!-- BEGIN vB CODE LIST -->\n<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></td>\n</tr>\n</table>\n', $vbulletin->templatecache['help_bbcodes']); 
} 

// misc (разное, список смайликов)
if (THIS_SCRIPT === 'misc' AND $_REQUEST['do'] === 'showsmilies' AND $sapelinks_2) 
{ 
	$vbulletin->templatecache['help_smilies'] = preg_replace('/<br \/>\n*\s*<table class=\\\"tborder\\\"/siU', '<br />\n\n<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></td>\n</tr>\n</table>\n\n<table class=\"tborder\"', $vbulletin->templatecache['help_smilies']);  
} 

// register (регистрация на форуме)
if (THIS_SCRIPT === 'register' AND $sapelinks_1) 
{ 
	$vbulletin->templatecache['register_rules'] = str_replace('<form action', '<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_1</span></td>\n</tr>\n</table>\n\n<form action', $vbulletin->templatecache['register_rules']); 
}
if (THIS_SCRIPT === 'register' AND $sapelinks_2)
{
	$vbulletin->templatecache['register_rules'] = str_replace('</form>', '<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></td>\n</tr>\n</table>\n\n</form>', $vbulletin->templatecache['register_rules']); 
}

// member (профиль пользователя)
if (THIS_SCRIPT === 'member' AND $sapelinks_2)
{
	$templ_hook = '<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" align=\"center\">\n<tr>\n<td align=\"center\"><span class=\"smallfont\">$sapelinks_2</span></td>\n</tr>\n</table>\n';

	eval('$template_hook[memberinfo_pos4] .= "' . $templ_hook . '";');
}
Dreamer.rus вне форума   Ответить с цитированием
Старый 11.03.2008, 22:51   #106
Новичок
 
Регистрация: 11.03.2008
Сообщений: 7
Вес репутации: 0
dj_andruha на пути к лучшему
По умолчанию

Народ помогите плиз, создал модуль global_start

Цитата:
global $sapelinks;
if (!defined('_SAPE_USER'))
{
define('_SAPE_USER', '**************');
}

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

$o['host'] = 'freshmp3.ru';

$sape = new SAPE_client($o);

$sapelinks = $sape->return_links();

unset($o);
в шаблон footr ставлю $sapelinks

но ничего не получается (((((((
сайт не добавляется(
Очень надеюсь на помощь! заранее спасибо

Что я делаю неправильно??
dj_andruha вне форума   Ответить с цитированием
Старый 11.03.2008, 22:57   #107
Новичок
 
Регистрация: 23.02.2008
Сообщений: 4
Вес репутации: 0
a111 на пути к лучшему
По умолчанию

Цитата:
сайт не добавляется(
что имеется ввиду?

Цитата:
{
define('_SAPE_USER', '**************');
}
это исправил?

Цитата:
ничего не получается (((((((
какой ответ ждешь на эту фразу? У меня получается все. И не у меня одного.
a111 вне форума   Ответить с цитированием
Старый 11.03.2008, 23:21   #108
Специалист
 
Аватар для Dreamer.rus
 
Регистрация: 08.03.2008
Сообщений: 246
Вес репутации: 204
Dreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючек
По умолчанию

А собственно что Вы ожидаете увидеть поставив в footer $sapelinks?

У вас уже есть проданные ссылки? Если нет, то соответственно и $sapelinks будет пустая. Если есть, то надо разбираться. Для начала проверьте корректно ли установлен код. Как это сделать написано в F.A.Q.
Dreamer.rus вне форума   Ответить с цитированием
Старый 13.03.2008, 20:13   #109
Новичок
 
Регистрация: 13.03.2008
Сообщений: 8
Вес репутации: 0
DenisL на пути к лучшему
По умолчанию

а как сделать если форум находится в сайте который уже добавлен в сапу?Пишет что уже есть такой сайт!
Например:http://мойсайт/ а http://мойсайт/forum уже нельзя добавить чтоли?
DenisL вне форума   Ответить с цитированием
Старый 13.03.2008, 21:24   #110
Специалист
 
Аватар для Dreamer.rus
 
Регистрация: 08.03.2008
Сообщений: 246
Вес репутации: 204
Dreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючек
По умолчанию

Поставить код сапы на форум и заказать переиндексацию сайта
Dreamer.rus вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установку кода на Vbulletin кто нибудь одолел? 9dVSnVN6 Контекстные ссылки и все, что с ними связано 7 24.01.2012 13:27
Установка кода на b2m fortuna Установка кода на различные движки 9 18.09.2008 20:08
Установка кода morphru Вопросы от новичков 5 29.05.2008 11:13
Размещение кода в vBulletin DmitryP Вопросы по работе системы 2 17.09.2007 16:38
Установка SAPE на vBulletin v3.6.4 - нужна помощь за WMZ T4PR Вопросы по работе системы 10 23.05.2007 17:06


Часовой пояс GMT +3, время: 01:54.