Старый 16.07.2007, 04:50   #1
Новичок
 
Регистрация: 16.07.2007
Сообщений: 9
Вес репутации: 0
uanix на пути к лучшему
Lightbulb Установка кода в Coppermine Photo Gallery

Очень нужно вставить код SAPE в галерею Coppermine Photo Gallery и в доску объявлений Jozefina v10. Пробовал - у меня не получается.

Можно не бесплатно - готов обсудить любые предложения.
uanix вне форума   Ответить с цитированием
Старый 16.07.2007, 05:45   #2
Злой модератор
 
Аватар для Wink
 
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,346
Вес репутации: 440
Wink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущее
Cool

Для CPG:
  • В template.html вставляешь в нужное тебе место
    Код:
    {SAPE}
  • В include/functions.inc.php находишь строки
    Код:
    $gallery_pos = strpos($template, '{THEME_SELECT_LIST}');
    $template = str_replace('{THEME_SELECT_LIST}', themeSelect('list') ,$template);
    после них вставляешь
    Код:
    $gallery_pos = strpos($template, '{SAPE}');
    $template = str_replace('{SAPE}', sape_block() ,$template);
  • В этот же файл добавляешь функцию sape_block()
    Код:
    function sape_block()
    {
       define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxx'); 
       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);
       return $sape->return_links();
    }
  • Когда ссылки начнут нормально отображаться, строчку
    Код:
    $o['force_show_code'] = true;
    можно будет удалить.
Wink вне форума   Ответить с цитированием
Старый 16.07.2007, 06:00   #3
Злой модератор
 
Аватар для Wink
 
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,346
Вес репутации: 440
Wink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущее
По умолчанию

В CPG можно сделать чтобы ссылки были не на всех страницах, а, к примеру, только на страницах вида /thumbnails.php?album=ххххх. Для этого добавляшь в sape_block() еще одну строчку
Код:
function sape_block()
{
   if (!defined('THUMBNAILS_PHP')) return '';

   define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxx'); 
   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);
   return $sape->return_links();
}
Соответственно для страничек вида /displayimage.php?album=ххххх дополнительная строка будет вот такой
Код:
if (!defined('DISPLAYIMAGE_PHP')) return '';
и т.д. Можно эти условия по всякому объединять, чтобы получить набор нужных видов страниц.
Wink вне форума   Ответить с цитированием
Старый 26.07.2007, 16:58   #4
Новичок
 
Регистрация: 16.07.2007
Сообщений: 9
Вес репутации: 0
uanix на пути к лучшему
По умолчанию

Спасибо. Помогло.
А про Jozefina кто-то что-то знает?
uanix вне форума   Ответить с цитированием
Старый 03.08.2007, 16:29   #5
Новичок
 
Регистрация: 03.08.2007
Сообщений: 1
Вес репутации: 0
husky на пути к лучшему
По умолчанию

Тоже хочу установить на Жозефину! Отпишитесь, если кто знает плиз!
husky вне форума   Ответить с цитированием
Старый 12.08.2007, 19:13   #6
Новичок
 
Регистрация: 27.07.2007
Сообщений: 8
Вес репутации: 0
orangetoy на пути к лучшему
По умолчанию

Цитата:
Сообщение от husky Посмотреть сообщение
Тоже хочу установить на Жозефину! Отпишитесь, если кто знает плиз!
Не хочу устанавливать на Jozefina. Нет у меня ни её, ни 200 баксов на её покупку. Но у меня есть бесплатный Yabb, а он как и Жозефина на Perl.
Может кто-нибудь разжуёт по-подробнее, чем в инструкции при регистрации площадки, как сварить перловый вариант?

На всяк случай подробнее. Все скрипты (большие ) построены из кучи шаблонов и шаблончиков. Завершается всё главным шаблоном, который до боли напоминает HTML, но с вкраплениями <перловых переменных> вот в этих самых уголках. Тот код, который надо вставить на всех страницах, которые будут участвовать в процессе, его можно взять и просто как есть затолкать в этот шаблон? Если да, то как это сделать правильно?

Если нельзя втыкать просто и прямо в шаблон, то как из этого куска кода сделать переменную, которую уже можно гордо воткнуть в шаблон в обрамлении симпатичных уголков?
orangetoy вне форума   Ответить с цитированием
Старый 16.05.2008, 06:48   #7
Новичок
 
Регистрация: 16.05.2008
Сообщений: 6
Вес репутации: 0
Новичок_ на пути к лучшему
По умолчанию

Чего то у меня не устанавливается по этой схеме

У меня Coppermine version: 1.4.16

После внедрения кода выдает

Parse error: syntax error, unexpected $end in /usr/home/17534/мой сайт.ru/html/include/functions.inc.php on line 1303

Папку взятую с Sape я положил прямо в корень сайта

На строчке 1303 находится у меня
$nbEnr = mysql_fetch_array($result);
$count = $nbEnr[0];
mysql_free_result($result);
Новичок_ вне форума   Ответить с цитированием
Старый 16.05.2008, 08:26   #8
Злой модератор
 
Аватар для Wink
 
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,346
Вес репутации: 440
Wink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Новичок_ Посмотреть сообщение
Чего то у меня не устанавливается по этой схеме
Скорее всего вы не туда вставили функцию sape_block() либо где-то незакрытая скобка. Попробуйте вставлять ее в самое начало, после строки комментария
PHP код:
* @version  $Idfunctions.inc.php 4233 2008-02-02 08:23:58Z gaugau $
*/ 
Wink вне форума   Ответить с цитированием
Старый 16.05.2008, 11:17   #9
Новичок
 
Регистрация: 16.05.2008
Сообщений: 6
Вес репутации: 0
Новичок_ на пути к лучшему
По умолчанию

Цитата:
Сообщение от Wink Посмотреть сообщение
Скорее всего вы не туда вставили функцию sape_block() либо где-то незакрытая скобка. Попробуйте вставлять ее в самое начало, после строки комментария
PHP код:
* @version  $Idfunctions.inc.php 4233 2008-02-02 08:23:58Z gaugau $
*/ 
Извини, Вы бы не могли прикрепить файл functions.inc.php ? А то у меня в итоге так и не получилось, я буду очень благодарен!!!
Новичок_ вне форума   Ответить с цитированием
Старый 16.05.2008, 11:44   #10
Злой модератор
 
Аватар для Wink
 
Регистрация: 25.03.2007
Адрес: Deep forest
Сообщений: 5,346
Вес репутации: 440
Wink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущееWink - прекрасное будущее
По умолчанию

У меня он несколько модифицированный под свои нужды, так что просто заменить ваш файл этим не получится, но понять как вставляется можно. Ищите добавленный код по строке "sape", там всё просто.
Вложения
Тип файла: zip functions.inc.zip (24.6 Кб, 101 просмотров)
Wink вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка кода на SMF DkWix Установка кода на различные движки 60 28.05.2016 15:57
Установка кода на Gallery swbuser Установка кода на различные движки 23 19.10.2011 13:42
Установка кода romkin Ошибки при работе с системой 2 19.01.2008 20:13
Установка кода на IPB 2.X.X V!rus Ошибки при работе с системой 4 29.08.2007 20:38
Powered by Coppermine Photo Gallery...вопрос подключения qwerty_on Вопросы по работе системы 7 20.07.2007 05:17


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