Установка кода на xoops
Не получилось установить на хупс. Просто не отображается блок. Ставлю тип блока php, в блок вставляю
define('_SAPE_USER', 'мой ID'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links(); система пишет Проверьте корректность установки кода и попробуйте ещё раз! Если кто-то смог решить эту проблему, поделитесь пожалуйста опытом |
В Блок не ставится :(
Делал так: 01. Выбирал страницу, на корторой должна быть ссылка, например, .../modules/news/article.php?storyid=320 02. Ставлю код в Файле (добавляю) article.php из папки new 03. Чтобы удостовериться, будет ли отображаться ссылка, Устанавливаю проверочный код (есть в ЧАВО описание) и после проверки - меняю на основной 04. Добавлял КОД в 4-6 файлах XOOPS |
Цитата:
|
01. Скачиваю файл
02. Добавляю Код до Футера 03. Закачиваю на сервер Опишу конкретнее позже сегодня стёр все файлы И клавиатура глючит |
папка
modules/news/ файл article.php Находим: Код:
CloseTable(); Код:
define('_SAPE_USER', 'КОД САПЕ'); Возможно, и не лучший способ, но у меня работает. Безотказно Вывод ссылок одним блоком, поэтому лучше на странице разрешить 4-5 ссылок или по-экспериментировать по разносу ссылок по странице (займёт время - нужна сноровка :)) Должно подходить для Xoops v.1.3.10 RUNCMS E-Xoops Xoopport exv2 Для Xoops2 - не проверялась |
сразу вопрос
"Распакуйте архив. Внутри архива будет лежать папка "куча конфиденциальных циферок". Скопируйте эту папку к себе на сайт. Положите ее в корень вашего сайта. Так вот, корень сайта это public_html или на уровень выше ? и ПЕРЕД ним вставляем КОД: перед CloseTable(); или перед include(XOOPS_ROOT_PATH."/footer.php"); Заранее спасибо! |
Для XOOPS проще можно сделать, изменив любой неиспользуемый стандартный блок под вывод ссылок SAPE. Собственно я так и сделал для системного блока Site Info.
А в модули вставлять это замучаешься на всех страницах размещать. |
>> и ПЕРЕД ним вставляем КОД:
перед CloseTable(); или перед include(XOOPS_ROOT_PATH."/footer.php"); Я ставил перед CloseTable(); Не в любое место можно ставить - испытывалось методом Тыка :) Но попробовать можно и Ваш способ :) >> Для XOOPS проще можно сделать, изменив любой неиспользуемый стандартный блок под вывод ссылок SAPE. Собственно я так и сделал для системного блока Site Info. Ставили как РНР-код? А эти значки вписывали? <p p> И ещё. Не на всех страницах отображаются правые колонки. Значит Блок надо делать в левом... А почему в обычном, стандартном именно ЭТОТ код не отображается - не ясно... Другие РНР-коды работают... Видимо, надо как-то Код подправить... |
Заходим в файл /modules/system/blocks/system_blocks.php. Находим там функцию отвечающую за вывод блока Site Info (например. можете вместо другого блока вставить). Это функция function b_system_info_show($options).
Стираем весь код из функции и оставляем вот это: Код:
function b_system_info_show($options) { Вроде всё :) |
Antuan, вариант рабочий, спасибо.
stephano, сделал все по описанию, в блок выводит Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 00:29. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.