Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Установка кода в Coppermine Photo Gallery (http://forum.sape.ru/showthread.php?t=3187)

Medved 14.10.2008 07:26

Вопрос актуален !!! Помогите, кто знает этот долб... замечательный движок. Размеры моей благодарности будут безграничны в пределах разумного.

Wink 14.10.2008 08:15

В личку данные FTP присылайте, гляну сегодня

bummm 15.10.2008 18:26

Мучался 2 часа... Как ни странно я не догадался, что тут:

function sape_block()
{
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxx');
....................
....................
....................

Вместо "xxxxxxxxxxxxxxxxxx" надо было поставить цифры, которые видно в архиве, который надо заливать на хостинг :eek:

Medved 18.10.2008 03:59

А у меня вопрос закрыт. Огромный респект Wink за помощь в столь запутанном деле.

milledi 04.11.2008 15:33

Пролема с выводом ссылок.
 
Есть проблемма с выводом ссылок на страницах вида
/thumbnails.php?album=ххххх
/displayimage.php?album=ххххх
Код установлен верно, на страницах вида /index.php?cat ссылки отображаются корректно. Может нужно что-то прописать?
Помогите, пожалуйста.

Wink 04.11.2008 15:40

milledi, покажите код, который у вас ссылки выводит. При включении $o['force_show_code'] = true; проверочный комментарий показывается на них?

milledi 04.11.2008 15:55

Цитата:

Сообщение от Wink (Сообщение 298968)
milledi, покажите код, который у вас ссылки выводит.

Все делала, как Вы написали. Только немного подправила:
PHP код:

function sape_block($a)
{
   
define('_SAPE_USER''xxxxxxxxxxxxxxxx');
   require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
   
$o['force_show_code'] = true;
   
$o['charset'] = 'UTF-8';
   
$sape = new SAPE_client($o);
   unset(
$o);
   
$s1 $sape->return_links(2);
   
$s2 $sape->return_links(3);
   
$s3 $sape->return_links();

   if (
$a == 1) {
    return 
$s1;
   }
       elseif (
$a == 2) {
        return 
$s2;
       }
           elseif (
$a == 3) {
            return 
$s3;
           }


Далее прописала:
PHP код:

            $gallery_pos strpos($template'{SAP1}');
            
$template str_replace('{SAP1}'sape_block("1") ,$template);
            
$gallery_pos strpos($template'{SAP2}');
            
$template str_replace('{SAP2}'sape_block("2") ,$template);
            
$gallery_pos strpos($template'{SAP3}');
            
$template str_replace('{SAP3}'sape_block("3") ,$template); 

И в шаблоне вывела {SAP1}, {SAP2}, {SAP3}

Цитата:

Сообщение от Wink (Сообщение 298968)
При включении $o['force_show_code'] = true; проверочный комментарий показывается на них?

Да, комментарий есть(вида <!--9592616070-->).

Wink 04.11.2008 16:13

У вас функция sape_block() вызывается три раза и при каждом вызове выполняется
PHP код:

require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 

а это уже ошибка, да и работает в три раза медленнее.

Избавьтесь от функции sape_block() вообще, а вывод ссылок в шаблон сделайте вот так:
PHP код:

define('_SAPE_USER''xxxxxxxxxxxxxxxx');
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');

$o['force_show_code'] = true;
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);

$gallery_pos strpos($template'{SAP1}');
$template str_replace('{SAP1}'$sape->return_links(2), $template);
$gallery_pos strpos($template'{SAP2}');
$template str_replace('{SAP2}'$sape->return_links(3), $template);
$gallery_pos strpos($template'{SAP3}');
$template str_replace('{SAP3}'$sape->return_links(), $template); 


milledi 04.11.2008 16:30

Ничего не изменилось, ссылки не выводятся.

Wink 04.11.2008 16:39

milledi, а в links.db они есть вообще? Если в базе есть, а все равно не выводятся, присылайте логин к FTP, посмотрим. А если их и в базе нет, то проблема явно не с кодом.


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

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.