Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Установка кода на vBulletin (http://forum.sape.ru/showthread.php?t=1484)

BetaUser 20.03.2007 14:24

Установка кода на vBulletin
 
Товарищи хелп, как вставить код в форум vBulletin.

humbert 20.03.2007 19:52

Re: Установка кода на vBulletin
 
В админке в Стили и Шаблоны вставляешь код в шаблон в нужное место.

BetaUser 20.03.2007 20:39

пхп код в шаблон ? :)

Ну и шуточки у Вас :)

8618005 27.03.2007 21:04

Re: Установка кода на vBulletin
 
Цитата:

Сообщение от humbert
В админке в Стили и Шаблоны вставляешь код в шаблон в нужное место.

=))
можно сделать так:
создать файл lnk.php в него поместить код системы

в админке ищем Модули и Проукты, потом Добавление Модулей

в поле код ПХП вставляем
Код:

ob_start();
include('/home/user/www/lnk.php');
$sape = ob_get_contents();
ob_end_clean();

где /home/user/www/lnk.php нужно заменить полным путем к файлу ЛНКпхп на сервере
$sape - произвольная переменная, нужна для вставки кода на страницу

нужно выбрать "Местоположение модуля" к примеру для главной он называется forumhome_complete и т.п. для каждой страницы свой

потом в стилях и шаблонах ищем нужный шаблон, в нашем случае FORUMHOME и вставить там переменную $sape в нужное место

и так для каждой страницы

ЗЫ не забывайте учитывать что в форуме многие страницы меняют уровень вложенности к примеру страницы с сообщениями

T4PR 04.05.2007 12:34

а не будите так любезны подсказать а чтобы в разделах форума отоображался код это какой шаблон? Я про разделы куда посетители лазиют чтобы прочитать что-нибудь.

Заранее спасибо!

T4PR 04.05.2007 19:45

после установки на vbulleten описаным выше способом выдалась ошибка:

Notice: Undefined variable: cs in /usr/home/a38001/dispenser-01.sape.ru/html/code.php on line 140
a:2:{s:18:"__sape_delimiter__";s:0:"";s:16:"__sape _new_url__";s:15:"";}

8618005 04.05.2007 22:55

я вставлял на 3.6.4 все прекрасно работает, по сути должнол и на других работать,

как именно называются шаблоны не помню, но там достаточно небольших знаний инглиша и логики, к примеру список тем (forumdisplay.php) зовется как forumdisplay_ххх нужно выбирать forumdisplay_complete, и так для других ххх_complete или к примеру страницы с обьявлениями зовется announcement.php соответственно ищем announcement_complete

MacTen 05.05.2007 15:38

я сделал проще.

global.php
находим почти в конце файла
Код:

$footer .= $warning;
        }
}

после этого добавляем
Код:

define('_SAPE_USER', 'INSERT_YOUR_SAPE_USER_ID_HERE');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['fetch_remote_type'] = 'curl';
$o['request_uri']=$_SERVER['REQUEST_URI'];
$sape = new SAPE_client($o);
unset($o);
$footer.='

<center>'.$sape->return_links().'</center>
';


и все - ссылки показыватся на всех страницах форума, в самом низу.

egoryich 10.05.2007 17:58

MacTen у меня не проконало с глоболом, вставляю и главная белая

MacTen 10.05.2007 19:50

Цитата:

Сообщение от egoryich
MacTen у меня не проконало с глоболом, вставляю и главная белая

хреново значит вставил.
посмотри переносы строк - форум здесь режет как не надо.

strykan 12.05.2007 19:40

MacTen
Всё ништяк с глобалом ;)
Спасибо.

humbert 23.05.2007 19:12

MacTen, спасибо, работает.

ForuMishka.net 15.06.2007 22:25

В глобал действительно код вставил, может еще засоветуете как код xap вставить?

nifigatutnet 16.06.2007 13:58

я сделал проще :
поставил мод : vBCMS
он добавляет кучу панелей.
Можно удалить все лишние , и использовать только для панелей с линками, баннерами.
Вообщем там есть функция : подцепить модуль , модуль можно создать самому. вставить в него пхп , залить , и включить из админки.
Можно даже проще , создать модуль с ббц кодами, и разрешить выполнение хтмл. в окно текста вставить код сапе.

vviicc 16.06.2007 23:35

Цитата:

Сообщение от nifigatutnet (Сообщение 20106)
я сделал проще :
поставил мод : vBCMS
он добавляет кучу панелей.
Можно удалить все лишние , и использовать только для панелей с линками, баннерами.

где его взять? может отмылишь?
vviicc<at>pisem.net

deMone 17.06.2007 12:03

Всё очень просто
 
Лучше всего добавлять код на форум vBulletin следующим образом:
  1. Входим в админцентр форума под логином администратора (желательно того, который устанавливал форум, так как у него есть все необходимые права).
  2. Жмём в меню «Система модулей» —» «Управление модулями».
  3. Жмём «Добавить новый модуль».
  4. Заполняем:
    • Продукт — vBulletin;
    • Местоположение хака — global_start;
    • Заголовок — sape_code;
    • Код PHP модуля: вставляем следующий код
      PHP код:

      define('_SAPE_USER''1234567890abcdef1234567890abcdef'); 
      require_once(
      $_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
      $sape = new SAPE_client();
      $show['sape'] = $sape->return_links(); 

      Не забудьте вместо 1234567890abcdef1234567890abcdef вставить корректное (ваше личное) значение SAPE_USER.
    • Модуль включён: да.
  5. Теперь открываем в меню «Стили и шаблоны» —» «Управление стилями».
  6. Выбираем необходимый стиль (как правило это «Обычный стиль»), в выпадающем списке «Все опции стиля» выбираем «Редактировать шаблоны». Жмём «Вперёд».
  7. Дальше нужно выбрать шаблон, в который будем вставлять ссылки. Я советую использовать spacer_close, которые отображаются на всех страницах сайта (это место сразу под списком форумов на странице, но перед строкой со ссылками на админцентр, модераторскую и прочие).
  8. Дописываем в выбранный стиль (если это spacer_close, то в его конец) код:
    PHP код:

    $show[sape

  9. Жмём «Сохранить». Готово. Ссылки появятся, когда страницы форума будут проиндексированы

Avia 21.06.2007 22:06

Помогите плз,ни один из методов не работает,ни copy-paste в global.php ни через модули,всегда пишет "Проверьте корректность установки кода и попробуйте ещё раз!" При этом xap отлично работает через модули,хелп

deMone 22.06.2007 16:36

Цитата:

Проверьте корректность установки кода и попробуйте ещё раз!
Можно скриншотик?

Avia 22.06.2007 19:19

Вот,пожалуйста
http://img129.imageshack.us/img129/7707/sapezl1.th.jpg

deMone 23.06.2007 06:18

Значит, не вставился код. Не вывел комментарий <!--check...-->, а должен был вывести. Проверяйте.

Avia 23.06.2007 10:15

Спасибо что навели на мысль,это всё хак Realtime Page Compressor,он просто резал комментарии на выводе страницы,выключил плагин,всё заработало,спасибо еще раз :-)

Danila 21.07.2007 00:57

виноват, вопрос снимается...

Danila 26.07.2007 14:27

Цитата:

Сообщение от deMone (Сообщение 20288)
Лучше всего добавлять код на форум vBulletin следующим образом:
  1. Входим в админцентр форума под логином администратора (желательно того, который устанавливал форум, так как у него есть все необходимые права).
  2. Жмём в меню «Система модулей» —» «Управление модулями».
  3. Жмём «Добавить новый модуль».
  4. Заполняем:
    • Продукт — vBulletin;
    • Местоположение хака — global_start;
    • Заголовок — sape_code;
    • Код PHP модуля: вставляем следующий код
      PHP код:

      define('_SAPE_USER''1234567890abcdef1234567890abcdef'); 
      require_once(
      $_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
      $sape = new SAPE_client();
      $show['sape'] = $sape->return_links(); 

      Не забудьте вместо 1234567890abcdef1234567890abcdef вставить корректное (ваше личное) значение SAPE_USER.
    • Модуль включён: да.
  5. Теперь открываем в меню «Стили и шаблоны» —» «Управление стилями».
  6. Выбираем необходимый стиль (как правило это «Обычный стиль»), в выпадающем списке «Все опции стиля» выбираем «Редактировать шаблоны». Жмём «Вперёд».
  7. Дальше нужно выбрать шаблон, в который будем вставлять ссылки. Я советую использовать spacer_close, которые отображаются на всех страницах сайта (это место сразу под списком форумов на странице, но перед строкой со ссылками на админцентр, модераторскую и прочие).
  8. Дописываем в выбранный стиль (если это spacer_close, то в его конец) код:
    PHP код:

    $show[sape

  9. Жмём «Сохранить». Готово. Ссылки появятся, когда страницы форума будут проиндексированы

Сделал этим методом, страницы проиндексированы, ссылок продал много, но когда захожу на страничку с проданными местами, ссылок нет. Не показываются они вообще. Хотя статус у них ОК. значит робот саповский их видит? А я почему-то нет? Помогите разобраться...

Zegaldis 29.07.2007 03:04

Код установился нормально.

Но робот при сканнировании страниц форума урлы хватает с идентификаторами сессий. Соответственно ни одна страничка не считается проиндексированной Яндексом.

Правда поисковики почему-то урлы все берут без идентификаторов сессий.

Что делаем? Это нужно у меня что-то править или писать чтоб робота пропатчили?

Ank 29.07.2007 10:21

У Вас. Не надо отдавать сессии кому не попадя :)

humbert 29.07.2007 15:03

Danila, все работает

NeglectParrish 30.07.2007 22:03

Все эти способы не помо7ли : ( У меня vBadvanced vBulletin® 3.6.2, если просто в копирайты добавить код - ошибку выдает в начале страницы, второй способ:
Цитата:

Сообщение от MacTen (Сообщение 13598)
я сделал проще.

global.php
находим почти в конце файла
Код:

$footer .= $warning;
        }
}

после этого добавляем
Код:

define('_SAPE_USER', 'INSERT_YOUR_SAPE_USER_ID_HERE');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['fetch_remote_type'] = 'curl';
$o['request_uri']=$_SERVER['REQUEST_URI'];
$sape = new SAPE_client($o);
unset($o);
$footer.='

<center>'.$sape->return_links().'</center>
';


и все - ссылки показыватся на всех страницах форума, в самом низу.

выдает Parse error: parse error, unexpected $ in /usr/local/home/gamecenter/domains/gamecenter.ru/public_html/fly/global.php on line 228

Третий способ от deMone - не помо7, т.к. 7лобально7о месторасположения не нашел...

BetaUser 31.07.2007 19:06

А кто нибудь юзает вбсео на вбюллетине ? Не могу побороть его, динамические страницы сапа видет а статические которые были проделаны через вбсео нет. Изначально склонялся к тому, что вбсео вставляет ко всем линкам атрибут nofollow, отключение этой функции ни к чему не привело. Так же пытался описать функцию в конфиге вбсео, но тщетно.

grey 01.08.2007 19:03

NeglectParrish, пиши в аську 151221515 - помогу.

Fenriz 06.08.2007 04:07

Ребят, ничего не помогает. У меня на форуме vbseo и utf-8. Я попытался сделать плагином как здесь описано + применил изменения для utf-8 и mod_rewrite, но сайт не добавляется, постоянно пишет "Проверьте корректность установки кода и попробуйте ещё раз!". Помогите, люди добрые.

NeglectParrish 06.08.2007 15:28

2grey:
О7ромное спасибо за помощь : )

Fenriz 09.08.2007 17:51

Цитата:

Сделал этим методом, страницы проиндексированы, ссылок продал много, но когда захожу на страничку с проданными местами, ссылок нет. Не показываются они вообще. Хотя статус у них ОК. значит робот саповский их видит? А я почему-то нет? Помогите разобраться...
Такая-же проблема. Пишет что ссылки проданы, а на страничках этих ссылок нет. Я тщательно проверил стринцы где должны быть ссылки, кода нет. Установил код sape через плагин http://forum.sape.ru/showpost.php?p=20288&postcount=16

Товарищи, помогите!

Ank 09.08.2007 17:57

Станицы проиндексированы в САПЕ как? Без, не дай бог, сессионного хвоста?
Если без - адрес светите.

Fenriz 09.08.2007 18:12

Ank, конечно без. У меня стоит vbseo. Адрес я сейчас скину в личку..

acc 16.08.2007 13:03

Мне часто пишут помогите поставить код на булку. Помогаю :grin:

Реально решаем проблемму так
чтоб не парится

1) открыть файл global.php лежит в корне форума
2 опуститься в самый низ файла. там есть ?>
это закрывающий тег PHP
3) добавить @include_once(”sape.php”);
чтоб было так ниже

@include_once(”sape.php”);
?> и сохранить файл залив на сервак .

4) создаем файл имя и расширение sape.php
в этот файл вписать слово тест ил что угодно не важно
5) забросить файлик на сервак в корень сайта форумаю
6) зайти на форум и в самом верху посмотреть слово которое вы вписали.
7 если все окей тогда заливаете папку скрипта саповского
по инструкции в корень затем в файлик sape.php кидаете весь код

Цитата:

<?php
define(’_SAPE_USER’, ‘****************************′);
require_once($_SERVER[’DOCUMENT_ROOT’].’/’._SAPE_USER.’/sape.php’);
$sape = new SAPE_client();
echo $sape->return_links();
?>
заменив соответственно ******************************* на ваше значение..
8. После этого все должно пахать
только не забудьте если у вас уже был файл базы сотрите

его на всякий случай чтоб все пахало. Информация предоставлена

http://blog.seosvalka.info/

acc 16.08.2007 19:24

Если будет проблемма с сессиями в файле GLOBAL.PHP
тогда открывем файл index.php
и размещаем в нем код
@include_once(”sape.php”);

ниже этих строчек
require_once('./global.php');
require_once(DIR . '/includes/functions_bigthree.php');

//ниже наш код
@include_once("sape.php");

и все будет ок
только в GLOBAL.PHP удалите @include_once(”sape.php”);
если не справитесь пишите помогу.
все остальное описание действительно ,и работает

NeglectParrish 16.08.2007 23:09

2acc:
Зачем светить и сайт и собственный код юзера? : )

grey 17.08.2007 15:20

Цитата:

NeglectParrish
а что в этом плохого? Никто твой код к себе на сайт не поставит - это раз. А во-вторых, лишний линк на свой сайт не бывает :)

acc 17.08.2007 17:26

Цитата:

Сообщение от grey (Сообщение 34094)
а что в этом плохого? Никто твой код к себе на сайт не поставит - это раз. А во-вторых, лишний линк на свой сайт не бывает :)

Ага вы правы. я думаю что код указаный мной
в принципе вреда не должен принести.
Поскольку это номер всего лишь папки

зато смотрите блог http://www.google.com/search?client=...utf-8&oe=utf-8

по ключевику в топе

NeglectParrish 18.08.2007 02:42

Ну, Ваше право, но я бы, абсолютно без надобности, не светил бы свой код, который позволяет дру7им пользователям сапы входить к себе на сайт в папку с доступом rwrwrw


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

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.