25.01.2008, 14:11 | #11 |
Новичок
Регистрация: 31.10.2007
Сообщений: 56
Вес репутации: 207
|
PHP код:
|
25.01.2008, 18:49 | #12 |
Новичок
Регистрация: 31.10.2007
Сообщений: 56
Вес репутации: 207
|
Жаль что не нашлось добрых програмеров.
|
10.03.2008, 06:44 | #14 |
Эксперт
Регистрация: 04.02.2008
Адрес: Neverland
Сообщений: 1,144
Вес репутации: 249
|
Вообщето инициализацию класса лучше сделать в файле includes/application_top.php, а ф-цию вывода ссылки вызывать уже в нужных местах. Можно в отдельных блоках (создать новый в includes/boxes/), в футере и в центральной колонке (product_info.php, product_reviews.php....). Особенно если ссылок много.
|
10.03.2008, 10:12 | #15 | |
Новичок
Регистрация: 07.03.2008
Сообщений: 4
Вес репутации: 0
|
Цитата:
|
|
10.03.2008, 18:21 | #17 | ||
Эксперт
Регистрация: 04.02.2008
Адрес: Neverland
Сообщений: 1,144
Вес репутации: 249
|
Цитата:
Код:
if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'тут код'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $sape = new SAPE_client(); $sape_context = new SAPE_context(); Код:
<? global $sape; if(is_object($sape)){ $sape_links = $sape->return_links(1); } if($sape_links != '' && $sape_links != '<br />'){ // тут вставить тот разделитель ссылок, который указан в настройках ?> <!-- sl //--> <tr> <td> <table border="0" width="100%" cellspacing="0" cellpadding="1"> <tr> <td class="slnk" align="left"> <? echo $sape_links; ?> </td> </tr> </table> </td> </tr> <!-- sl_eof //--> <? } ?> Код:
require(DIR_WS_BOXES . 'sape.php'); Еще задайте в CSS-файле класс "slnk" для оформления внешнего вида бокса. Цитата:
Последний раз редактировалось mman; 10.03.2008 в 18:24. |
||
12.03.2008, 11:54 | #18 |
Новичок
Регистрация: 07.03.2008
Сообщений: 4
Вес репутации: 0
|
В application_top.php добавляеш в самом низу
global $sape; define('_SAPE_USER', 'твой код'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['host']='www.сайт.ru'; $o[ 'verbose' ] = true; $sape=new SAPE_client($o); unset($o); $sape_context = new SAPE_context(); далее создаёш файл ***.php с этим содержанием <tr> <td> <?php $info_box_contents = array(); $info_box_contents[] = array('text' => '<font color="' . $font_color . '"> Объявления </font>'); new infoBoxHeading($info_box_contents, false, false); global $sape; $info_box_contents = array(); $info_box_contents[] = array('text' => $links=$sape->return_links()); //указать сколько сылок выводить, последий бокс пустые () if(substr($links,0,4)=="<!--") { // ссылки есть echo $links; } new infoBox($info_box_contents); $info_box_contents = array(); $info_box_contents[] = array('align' => 'left', 'text' => tep_draw_separator('pixel_trans.gif', '100%', '1') ); new infoboxFooter($info_box_contents, true, true); ?> </td> </tr> <!-- information_eof //--> кладёш его в папку \templates\твоя тема\boxes\ активируеш бокс в меню администратора Создаёш боксов сколько надо, расовывая их по разным местам. Удачи. |
12.03.2008, 23:19 | #20 |
Эксперт
Регистрация: 04.02.2008
Адрес: Neverland
Сообщений: 1,144
Вес репутации: 249
|
Кстати, я у себя отказался от размещения ссылок в стандартном боксе.
Каждую ссылку желательно делать в отдельно месте, а значит плодить кучу боксов. Это может не очень красиво смотреться (особенно когда шапка бокса широкая), да и производительность работы скрипта уменьшается, т.к. нужно для каждого бокса каждый раз инициализировать по 2 объекта. Последнее комуто может показаться мелочью, но это для сайтов с малой посещаемостью и простым ОСК движком. А если магазин на мощном функциональном движке и посещаемость измеряется тысячами в сутки, то приходится думать и о таких мелочах. PS: кстати, своим рефералам помогаю установить код сапы на любую систему на PHP + много полезностей в придачу, в том числе и для osCommerce ... см. мою подпись
__________________
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка кода на SMF | DkWix | Установка кода на различные движки | 60 | 28.05.2016 15:57 |
Установка кода на Elg | partner | Установка кода на различные движки | 0 | 10.06.2008 14:49 |
Контекстные ссылки для osCommerce | antoniony | Контекстные ссылки и все, что с ними связано | 0 | 15.05.2008 16:26 |
Установка кода на E-107 | boneonis | Контекстные ссылки и все, что с ними связано | 1 | 06.02.2008 03:19 |
Установка кода | romkin | Ошибки при работе с системой | 2 | 19.01.2008 20:13 |
Часовой пояс GMT +3, время: 13:00.