imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 12.06.2005, 03:11     # 1
dejavu
Guest
 
Сообщения: n/a

Как добавить ссылку в File Information??

Здравствуйте!
Я подстраиваю под свои нужды галерею Coppermine Photo Gallery.
Столкнулся с проблемой.
В конфиге на правах админа установил, что пользователь может добавлять строчку с инфой при помещении нового изображения. (опция: Custom fields for image description, это поле отображается в "File Information")
Задумка такова, что там юзер сам будет ставить ссылку какую нибудь...
Ну и вроде как все ок.. ссылку юзер ставит, и она видна (и кликабельна), но, вот видна она именно как ссылка... А это.. ну очень портит общий вид... Я пытался программным способом в шаблоне displayimage.php сделать так, чтобы ссылка была скрыта под текстом "Ссылка". Ну чтобы все, как у людей... но что-то не выходит ничего...
Люди, помогите пожалуйста, если кто что знает... Там одну строчку только откорректировать надо, по идее...
Вот она:

$info[$CONFIG['user_field' . $i . '_name']] = make_clickable($CURRENT_PIC_DATA['user' . $i])

Здесь, в принципе надо привести строку в вид: <a href="wwwwwww">"Ссылка"</a> Вместо wwwwwww подставить ['user' . $i]
Только вот, не работает. Что-то синтаксис не катит...

Большое спасибо, если кто-то ответит.
 
Старый 12.06.2005, 04:54     # 2
BorLase
::VIP::
 
Аватар для BorLase
 
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150

BorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех ГуруBorLase Отец (мать) всех Гуру
самый простой способ - ищешь make_clickable, копируешь в make_clickable2, модернизируешь make_clickable2 так, как тебе надо, и вызываешь вместо первой вторую.

что выдается сейчас и что ты хочешь получить - можешь привести код?
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.
BorLase вне форума  
Старый 12.06.2005, 13:55     # 3
Al-x
Junior Member
 
Регистрация: 31.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
Если $CURRENT_PIC_DATA['user' . $i] содержит ссылку, то что мешает сделать так:
PHP код:
$info[$CONFIG['user_field' $i '_name']] = '<a href="'.$CURRENT_PIC_DATA['user' $i].'">"Ссылка"</a>'
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981.
Все "спасибо" в репутацию

Последний раз редактировалось Al-x; 12.06.2005 в 14:00.
Al-x вне форума  
Старый 12.06.2005, 18:21     # 4
dejavu
Guest
 
Сообщения: n/a

Al-x Большое спасибо! Это как раз то, чего я хотел. Только не мог синтаксис правильно расставить.
ПС: Может быть знаешь, как сделать, чтобы этот линк уже сразу и в новом окне открывался?
BorLaseТебе тоже спасибо.
Мужики, где я только не искал ответа, никто не мог что-то вразумительное в ответ сказать. А тут так быстро помогли... Спасибо!!!

Последний раз редактировалось dejavu; 12.06.2005 в 18:44.
 
Старый 12.06.2005, 22:53     # 5
Al-x
Junior Member
 
Регистрация: 31.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
Очень просто
PHP код:
 $info[$CONFIG['user_field' $i '_name']] = '<a href="'.$CURRENT_PIC_DATA['user' $i].'" target="_blank">"Ссылка"</a>'
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981.
Все "спасибо" в репутацию
Al-x вне форума  

Опции темы

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

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

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


Часовой пояс GMT +4, время: 09:24.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.