Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 26.08.2009, 00:50   #1
Новичок
 
Регистрация: 04.04.2009
Сообщений: 5
Вес репутации: 0
TeXiCo на пути к лучшему
По умолчанию Piwigo или PhpWebGallery

Столкнулся с проблемой при установке на данный движок.
http://piwigo.org/
Кратко суть, хочу установить код сапы, ссылки должны отображаться в футер страницы например about.php
для этого в файл about.php в самое начало вставляю код
Код:
<?php 
     if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); 
     }
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
     $sape = new SAPE_client();
?>
получается примерно следующие:

Код:
<?php 
     if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); 
     }
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
     $sape = new SAPE_client();
?>
//----------------------------------------------------------- include
define('PHPWG_ROOT_PATH','./');
include_once( PHPWG_ROOT_PATH.'include/common.inc.php' );

// +-----------------------------------------------------------------------+
// | Check Access and exit when user status is not ok                      |
// +-----------------------------------------------------------------------+
check_status(ACCESS_GUEST);

//----------------------------------------------------- template initialization
//
// Start output of page
//
$title= l10n('about_page_title');
$page['body_id'] = 'theAboutPage';
include(PHPWG_ROOT_PATH.'include/page_header.php');

/**
 * set in ./language/en_UK.iso-8859-1/local.lang.php (maybe to create)
 * for example for clear theme:
  $lang['Theme: clear'] = 'This is the clear theme based on yoga template. '.
  ' A standard template/theme of PhpWebgallery.';
 *
 * Don't forget php tags !!!
 *
 * Another way is to code it thru the theme itself in ./themeconf.inc.php
 */
@include(PHPWG_ROOT_PATH.'template/'.$user['template'].
  '/theme/'.$user['theme'].'/themeconf.inc.php');

$template->set_filenames(
  array(
    'about'=>'about.tpl',
    )
  );
if ( isset($lang['Theme: '.$user['theme']]) )
{
  $template->assign(
    'THEME_ABOUT',l10n('Theme: '.$user['theme'])
    );
}

$template->assign('ABOUT_MESSAGE', load_language('about.html','', array('return'=>true)) );

$template->pparse('about');
include(PHPWG_ROOT_PATH.'include/page_tail.php');
?>
Затем в footer.tpl в папке со скином вставляю код
<? echo $sape->return_links($n); ?>

получается примерно следующее:

Код:
{* $Id: footer.tpl 3196 2009-03-13 23:37:34Z plg $ *}
<div id="copyright">
 <a name="EoP"></a> <!-- End of Page -->
 {if isset($debug.TIME) }
 {'generation_time'|@translate} {$debug.TIME} ({$debug.NB_QUERIES} {'sql_queries_in'|@translate} {$debug.SQL_TIME}) -
 {/if}

 {* Please, do not remove this copyright. If you really want to,
      contact us on http://piwigo.org to find a solution on how
      to show the origin of the script...
  *}
  {'powered_by'|@translate}
  <a href="{$PHPWG_URL}" class="Piwigo">
  <span class="Piwigo">Пивиго</span></a>
<? echo $sape->return_links($4); ?>
  {$VERSION}
  {if isset($CONTACT_MAIL)}
  - {'send_mail'|@translate}
  <a href="mailto:{$CONTACT_MAIL}?subject={'title_send_mail'|@translate|@escape:url}">{'Webmaster'|@translate}</a>
  {/if}

{if isset($footer_elements)}
{foreach from=$footer_elements item=v}
{$v}
{/foreach}
{/if}
</div> <!-- the_page -->
{if isset($debug.QUERIES_LIST)}
<div id="debug">
{$debug.QUERIES_LIST}
</div>
{/if}
</div> <!-- copyright -->
</body>
</html>
После всех операций на странице about.php в футере вместо чек-код красуется гордое return_links($4); ?>, файл links.db при этом создаётся.
Вопрос что делаю не так? Да кстати в папке со скином есть ещё файл about.tpl есть смысл пробывать в него вставлять:
Код:
<?php 
     if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); 
     }
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
     $sape = new SAPE_client();
?>
Заранее спасибо, за любую помощь.
TeXiCo вне форума   Ответить с цитированием
Старый 26.08.2009, 01:11   #2
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1040
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

судя по "return_links($4)" в пхп вы вообще ничего не понимаете...


Цитата:
Сообщение от TeXiCo Посмотреть сообщение
Вопрос что делаю не так?
вставляете пхп код в место, где пхп не исполняется.
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 26.08.2009, 01:39   #3
Новичок
 
Регистрация: 04.04.2009
Сообщений: 5
Вес репутации: 0
TeXiCo на пути к лучшему
По умолчанию

Цитата:
Сообщение от zhegloff Посмотреть сообщение
судя по "return_links($4)" в пхп вы вообще ничего не понимаете...



вставляете пхп код в место, где пхп не исполняется.
да не понимаю, подскажите как должно выглядеть?
что-то типо этого?
<?php echo $sape->return_links($4); ?>

Спасибо вам за ответ.

Последний раз редактировалось TeXiCo; 26.08.2009 в 01:48.
TeXiCo вне форума   Ответить с цитированием
Старый 26.08.2009, 01:48   #4
Добрый модератор
 
Аватар для zhegloff
 
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1040
zhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущееzhegloff - прекрасное будущее
По умолчанию

Цитата:
Сообщение от TeXiCo Посмотреть сообщение
<?php echo $sape->return_links($4); ?>
Нет, что то типа этого:
<? echo $sape->return_links(); ?>
__________________
Установка кода сапы от $9.95. Пишите в личку.
Правильный хостинг.
В личке бесплатно не отвечаю обычно.
zhegloff вне форума   Ответить с цитированием
Старый 26.08.2009, 11:36   #5
Специалист
 
Регистрация: 25.06.2009
Адрес: Красноярск
Сообщений: 443
Вес репутации: 216
BIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордитсяBIOHAZARD - за этого человека можно гордится
Отправить сообщение для BIOHAZARD с помощью ICQ
По умолчанию

PHP код:
<?php 
     
if (!defined('_SAPE_USER')){
        
define('_SAPE_USER''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); 
     }
     require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
     
$sape = new SAPE_client();
?>
//----------------------------------------------------------- include
define('PHPWG_ROOT_PATH','./');
include_once( PHPWG_ROOT_PATH.'include/common.inc.php' );
и оно после этого ещё и работает?
или в оригинале у вас всё же не так?
BIOHAZARD вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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