Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Добавить код в displayimage.php  (Read 7158 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.019 seconds with 19 queries.