Установка кода в друпал
1. Установил, как сказано, папку 2e------------d в корень.
2. Установил права 777. 3. в шаблоне в файле page.php вставил код -------------------------------------------------- <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '2e----------------d'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); ?> ------------------------------------------------------------ Код вставил сначала между тегами </head> и <body> , затем переместил сразу после <body>. 4. Затем в разделе управления сайтом создал блок, вставил туда код ---------------------------- <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', '2e---------------------d'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); echo $sape->return_links(); ?> --------------------- 5. Сайт сразу начал резко тормозить, и поэтому, видимо, система не распознает код (страница грузится около минуты) Как это исправить? Где ошибка? Сайт: http://k.mihck.info/ |
Цитата:
этут тему обсасывали каждый день последние полгода - выход - 1 закешировать ответ от сапару и пользоваться кешем 2 запретить саповский скриптам что-то делать в реалтайме и забирать наполнялку линкс дб по крону сторонним методом - не из юзерских страничек. и ничего не будет тупить |
рабочий код
пашет без проблем <?php define('_SAPE_USER', 'код ваш xxxxxxxxxxxxxxxxxxxxxxx'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['request_uri'] = $_SERVER['REQUEST_URI']; $o['charset'] = 'UTF-8'; $o['host'] = 'урл вашего сайта'; // http:// не нужно указывать $o['force_show_code'] = true; $sape = new SAPE_client($o); unset($o); echo $sape->return_links(); ?> |
проблема с выдачей ссылок
Цитата:
подскажите плиз, что делать? |
Цитата:
Надеюсь вы заменили "код ваш xxxxxxxxxxxxxxxxxxxxxxx'" и "урл вашего сайта" на то, что нужно? |
knigov, кодировка на сайте какая используется?
|
Добавлено через 4 минуты
о, а щас все нормально само по себе стало... :confused: все равно, спасибо за помощь! |
а где найти вот это:
Цитата:
|
Прочитал все ветку так и не понял как сделать правильно.
Хочу сделать на странице 2 ссылки сапе справа + 3 в подвале. Но менять шаблон считаю - неправильно, т.к. в принципе можно пользователем выбирать темы. А если в блоке описывать например: Первый блок <?php global $sape; if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'XXXXX'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['charset'] = 'UTF-8'; $sape = new SAPE_client($o); unset($o); ?> <? echo $sape->return_links(2); ?> Второй блок <?php global $sape; echo $sape->return_links(); ?> То во втором блоке ничего нет, не могу понять почему. Сначала думал зависит от порядка выполнения, поэтому поместил все в подвал и порядок задал соответствующий, но не помогает. Добавлено через 26 минут да, кстати друпал 6 |
Если пользоваться для вставки кода только блоками, то у меня в свое время получилось разбить ссылки на два блока только вставив в каждый из них полный код. По другому не работало.
Первый блок PHP код:
PHP код:
|
Часовой пояс GMT +3, время: 07:17. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.