Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Добавить код в displayimage.php  (Read 7070 times)

0 Members and 1 Guest are viewing this topic.

ChesTeR

  • Coppermine newbie
  • Offline Offline
  • Posts: 3
Добавить код в displayimage.php
« on: September 25, 2006, 08:33:39 pm »

Господа кодеры, подскажите как добавить небольшой код со ссылкой и текстом на странице где отображается фотография.
Ссылка вида http://mobile.relax.ru/resizer/?channel="...."&url="ссылка на саму фотографию norm_#.jpg"
и текст: "Отправить это фото на мобильник"
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Добавить код в displayimage.php
« Reply #1 on: September 25, 2006, 09:58:57 pm »

Господа кодеры, подскажите как добавить небольшой код со ссылкой и текстом на странице где отображается фотография.
Ссылка вида http://mobile.relax.ru/resizer/?channel="...."&url="ссылка на саму фотографию norm_#.jpg"
и текст: "Отправить это фото на мобильник"
В языковый файл добавить две или одну переменную. Тут уже как руки пожелают.
Добавлять нужно через Araxis Merge v6.5 в режиме UTF-8 (no signature)
Читаем тут:
http://forum.coppermine-gallery.net/index.php?topic=28539.0

Т.е. в раздел:
$lang_picinfo = array(
добавить:
    'MOBILE' => 'На мобильник',
    'MOBILE_URL' => 'Отправить это фото на мобильник',

В displayimage.php
ищем код:
Code: [Select]
    // Create the absolute URL for display in info
    $info[$lang_picinfo['URL']] = '<a href="' . $CONFIG["ecards_more_pic_target"] . (substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') .basename($_SERVER['PHP_SELF']) . "?pos=-$CURRENT_PIC_DATA[pid]" . '" >' . $CONFIG["ecards_more_pic_target"] . (substr($CONFIG["ecards_more_pic_target"], -1) == '/' ? '' : '/') . basename($_SERVER['PHP_SELF']) . "?pos=-$CURRENT_PIC_DATA[pid]" . '</a>';

ПЕРЕД ним вставляем:
Code: [Select]
    // Create the absolute URL for mobile
    $info[$lang_picinfo['MOBILE']] = "<a href=\"" . $CONFIG["ecards_more_pic_target"] . "resizer/?channel=&url=" . $path_to_pic . "\">" . $lang_picinfo['MOBILE_URL'] . '123</a>';

123 потом убрать...

Должно пахать...
У меня без языкового файла работало...
Logged

ChesTeR

  • Coppermine newbie
  • Offline Offline
  • Posts: 3
Re: Добавить код в displayimage.php
« Reply #2 on: September 26, 2006, 11:06:33 pm »

Спасибо, все получилось. Правда в коде пришлось
Code: [Select]
$CONFIG["ecards_more_pic_target"] и
Code: [Select]
"resizer/?channel=&url=" поменять местами

И еще хотелось бы эту ссылку поставить не в информации фото, а сразу под фотографией. Возможно такое сделать?
« Last Edit: September 27, 2006, 12:11:26 am by ChesTeR »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Добавить код в displayimage.php
« Reply #3 on: September 27, 2006, 10:39:21 am »

И еще хотелось бы эту ссылку поставить не в информации фото, а сразу под фотографией. Возможно такое сделать?
Как я говорю, всегда всё  возможно, тем более в php.
Нужно найти блок, где делается.
Лучше наверное тут:
include/themes.inc.php
в блоке:
Code: [Select]
    if ($mime_content['content']=='image') {
Logged

ChesTeR

  • Coppermine newbie
  • Offline Offline
  • Posts: 3
Re: Добавить код в displayimage.php
« Reply #4 on: September 28, 2006, 09:30:28 am »

Хм.. попробовал, не получилось.
В какое именно место? тот же код, что и выше?
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Добавить код в displayimage.php
« Reply #5 on: September 28, 2006, 10:11:01 am »

Хм.. попробовал, не получилось.
В какое именно место? тот же код, что и выше?
Я не буду кодить сидеть, у меня времени нет, если честно.
Место, где нужно смотреть, на мой взгляд, я написал.
Код там другой.
Если хотите помощи больше, то можете спросить в англоязычной части форума.
Logged
Pages: [1]   Go Up
 

Page created in 0.018 seconds with 19 queries.