Категории |
Кто Онлайн/WHOIS_ONLINEоткрыл includes/filenames.php define('FILENAME_WHOIS_ONLINE_BOX','whois_online.php'); патом /source/boxes.php добавил if (VIS_BOX_WHOIS_ONLINE == 'true') { include(DIR_WS_BOXES . 'whois_online.php'); } вот source/boxes/whois_online.php <?php require_once(DIR_FS_INC . 'os_get_path.inc.php'); $box_smarty = new smarty; $box_content=''; $box_smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/'); //->php code $box_content = ''; //-> $whois_logged_on = os_db_query('select COUNT(*) as whois_count from whos_online where customer_id <> 0'); $whois_info = os_db_fetch_array($whois_logged_on); $logged_on = $whois_info['whois_count']; // $whois_guest = os_db_query('select COUNT(*) as whois_count from whos_online where customer_id = 0'); $whois_guest_info = os_db_fetch_array($whois_guest); $guests = $whois_guest_info['whois_count']; $box_smarty->assign('GUESTS', $guests); $box_smarty->assign('LOGGED_ON', $logged_on); $box_smarty->assign('language', $_SESSION['language']); //-> set cache ID if (USE_CACHE=='false') { $box_smarty->caching = 0; $box_whois_online= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_whois_online.html'); } else { $box_smarty->caching = 1; $box_smarty->cache_lifetime=CACHE_LIFETIME; $box_smarty->cache_modified_check=CACHE_CHECK; $cache_id = $_SESSION['language']; $box_whois_online= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_whois_online.html',$cache_id); } $osTemplate->assign('box_WHOIS_ONLINE',$box_whois_online); ?> вот boxes/box_whois_online.html {config_load file="$language/lang.conf" section="boxes"} <table width="100%" border="0" cellpadding="2" cellspacing="0"> <tr> <td class="infoBoxHeading"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td class="infoBoxHeading">{#heading_whois_online#}</td> <td width="10"></td> </tr> </table> </td> </tr> <tr> <td class="infoBox" align="right"> <table width="95%" border="0" cellpadding="2" cellspacing="0"> <tr> <td class="boxText"> <table width="100%" border="0" cellpadding="2" cellspacing="0"> <tr valign="middle"> <td width="1"> {#text_whois_online#}<br> <b>{$GUESTS}</b>{#text_not_logged_on#}<br> <b>{$LOGGED_ON}</b>{#text_registered#} </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> И в фаиле lang.conf добавил # Who_is_online heading_whois_online = 'Он-лайн? " text_whois_online = 'В настоящее время' text_not_logged_on = 'В гостях' text_registered = 'Зарегистрированных' и в index.html добавил {$box_WHOIS_ONLINE} Где промохнулся! ::) Замучался >:( может whois_online.php где вот поменял код source/boxes/whois_online.php <?php $box = new osTemplate; $box_content=''; $box->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/'); //->php code $box_content = ''; //-> angemeldete Benutzer $whois_logged_on = os_db_query('select COUNT(*) as whois_count from whos_online where customer_id <> 0'); $whois_info = os_db_fetch_array($whois_logged_on); $logged_on = $whois_info['whois_count']; //Gдste $whois_guest = os_db_query('select COUNT(*) as whois_count from whos_online where customer_id = 0'); $whois_guest_info = os_db_fetch_array($whois_guest); $guests = $whois_guest_info['whois_count']; $box->assign('GUESTS', $guests); $box->assign('LOGGED_ON', $logged_on); $box->assign('language', $_SESSION['language']); //-> set cache ID if (USE_CACHE=='false') { $box->caching = 0; $box_whois_online= $box->fetch(CURRENT_TEMPLATE.'/boxes/box_whois_online.html'); } else { $box->caching = 1; $box->cache_lifetime=CACHE_LIFETIME; $box->cache_modified_check=CACHE_CHECK; $cache_id = $_SESSION['language']; $box_whois_online= $box->fetch(CURRENT_TEMPLATE.'/boxes/box_whois_online.html',$cache_id); } $osTemplate->assign('box_WHOIS_ONLINE',$box_whois_online); ?> Все равно не работает >:( для вамшопа нашли где то расширение? 'templates/'.CURRENT_TEMPLATE.'/' заменить на 'themes/'.CURRENT_TEMPLATE.'/' строчку require_once(DIR_FS_INC . 'os_get_path.inc.php'); убрать и включить вывод ошибок Не, это от xt:commerce. Не работает и ошибок нету ??? , настройки - разное - включить кто онлайн и включить вывод ошибок смотреть что выдает Выдает ошибку если удалить if (VIS_BOX_WHOIS_ONLINE == 'true') { } 22/06/2010 15:06:09 | 1146 - Table 'shopos.whos_online' doesn't exist | select COUNT(*) as whois_count from whos_online where customer_id <> 0 | / а если с if (VIS_BOX_WHOIS_ONLINE == 'true') { } тогда ошибок нету ??? но в indexe тоже не видно! :-[ заменить Заработал ;D ну кароче если в box_whois_online.html место {#heading_whois_online#} написать Он-лайн? А можно этот блок сделать как плагин типа (vote)? А можно этот блок сделать как плагин типа (vote)? конечно можно. но это ближе к вечеру и еще вчера кидал ссылку на слайдер что там за оно слайдер каких картинок? Это про слайдер! Это расширение делает возможным отображение нескольких графических объектов Вашему магазину. При этом изображения переключаются по очереди в Slideshow (безвкусный эффект). При правильной инсталляции модуль может конфигурироваться под Admin – дополнительные модули. Если библиотека сценария Java jQuery использует Выдача при выключенном Javascript как список Полностью может оформляться посредством каскадных листов стилей Важное указание: Не совместимо, если в магазине уже библиотека сценария Java Mootools (Lightbox или похожий) используется. :( Там много в движок писать!
Это расширение делает возможным отображение нескольких графических объектов Вашему магазину. При этом изображения переключаются по очереди в Slideshow (безвкусный эффект). При правильной инсталляции модуль может конфигурироваться под Admin – дополнительные модули. Если библиотека сценария Java jQuery использует Выдача при выключенном Javascript как список Полностью может оформляться посредством каскадных листов стилей Важное указание: Не совместимо, если в магазине уже библиотека сценария Java Mootools (Lightbox или похожий) используется. :( Там много в движок писать! хм. тоесть как тот слайдер что уже сделан, только эффект другой? Я так и не понял по демо :P что то ни верхнее, ни нижнее не впечатляет а в 2.5.0 можно прикрутить или нет? в ней нет файла filenames.php а в 2.5.0 можно прикрутить или нет? в ней нет файла filenames.php есть в папке includes При подключении даннного бокса, все нормально. Однако при попытке логина, выдает ошибку у мeня одного чтоли тaкaя фигня? Возможно кодировка кривая. тож не знаю. в каком то шаблоне такой глюк был a о чeм вообщe этa ошибкa и почeму укaзывaeт нa функцию рeдирeктa. К томужe тaкоe происходит только eсли включить этот бокс. сделал все как тут описано выше, работает, но есть проблема сделал все как тут описано выше, работает, но есть проблема если в файл boxes.php вставить код if (VIS_BOX_WHOIS_ONLINE == 'true') { include(DIR_WS_BOXES . 'whois_online.php'); } то блок не отображается если вставить просто include(DIR_WS_BOXES . 'whois_online.php'); всё работает, только вот капча пропадает, вместо неё высвечивается просто слово captcha/ какие соображения по этому поводу? Вот здесь смотрите, есть уже готовый плагин от NeBox_a http://www.shopos.ru/forum/index.php?topic=3678.0 Спасибо буду пробовать |
|