Фаил: \styles\prosilver\template\attachment.html
<dt><a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}" class="postimage" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
Заменить на:
<dd class="highslide-gallery"><a href="{_file.U_DOWNLOAD_LINK}/{_file.DOWNLOAD_NAME}" class="highslide" onclick="return hs.expand(this, { slideshowGroup: '{_file.THUMB_POST_ID}' })"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a><div class="highslide-caption">{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</div></dd>
Фаил : \includes\bbcode.php
'img' => '<img src="$1" class="postimage" alt="' . $user->lang['IMAGE'] . '" />',
Заменить на:
'img' => '<div class="highslide-gallery">'.'<a class="highslide" href="$1" onclick="return hs.expand(this)"><img src="$1" width="220" height="165" alt="' . $user->lang['IMAGE'] . '" /></a>'.'</div>'
,
Как наверное уже понятно из кода это Хашслайдер.
Простая задача, как произвести эти замены грамотно, учитывая нынешнии реалии?
Предистори такова, что поюзав то расширение, которое уже есть в сети пришел к выводу, оч проблемное, из за скрипта и его логики.
Пошел древним путем, - установил старый скрипт на 1.9 и взял за основу принцип его действия, основанный на Бибикоде.
Расширение минимально написал, с его помощью погружаю, ксс, картинки и джс.скрипты, но вот эти мелочи,- хаки в старом стиле, пока решить не могу, как?
Как, не редактируя напрямую эти файлы, оставаться на уровне расширения, без того, чтобы не трогать ядро.
Ладно там ББкод.пхп,- один раз исправил и все, ну, а Атачмент-то у каждого стиля свой, каждый раз же не будешь туда лазить и вносить правки. Да и древнии это способы.)))
Нужны варианты и советы.
Дело еще в том, что в этих файлах нет Ивентов и зацепиться не за что. Прегреплейсить на лету?
Добавлено спустя 38 минут 11 секунд:
то же самое отправиль сюды: http://hello-vitebsk.ru/posting.php?mode=post&f=140
реально интересно, как можно это решить)
Добавлено спустя 32 секунды:
жаль на гуру регу забыль))