Изначально в фотогалерее у каждой фото коды для вставки на другой сайт такие:
В таком виде мало кто сможет попасть на Ваш сайт по этой ссылке, да и на тИЦ с ПР такая ссылка окажет малое значение (грузится не кликабельная картинка).
Исправим так, чтобы, во-первых, картинка была кликабельной, а во-вторых, добавим HTML-коды для вставки.
Исправляем:
редактируем components/photos/frontend.php
находим строку
вставляем после неё
И чуть ниже заменяем строку
на новые:
теперь, правим шаблон templates/_default_/components/com_photos_view_photo.tpl (а именно файл com_photos_view_photo.tpl в папке components Вашего шаблона):
замените блок {if $photo.a_bbcode} на новый:
[IMG]http://site.ru/images/photos/medium/image.jpg[/IMG]
Исправим так, чтобы, во-первых, картинка была кликабельной, а во-вторых, добавим HTML-коды для вставки.
Перед исправлениями на всякий случай сделайте бэкапы файлов!
Исправляем:
редактируем components/photos/frontend.php
находим строку
$photo['genderlink'] = cmsUser::getGenderLink($photo['user_id'], $photo['nickname'], $photo['gender'], $photo['login']);
$bbcode='[URL='.HOST.'/photos/photo'.$photo['id'].'.html]'.$photo['title'].'[/URL] [URL='.HOST.'/photos/photo'.$photo['id'].'.html][IMG]'.HOST.'/images/photos/medium/'.$photo['file'].'[/IMG][/URL]'; $htmlcode='<a href="'.HOST.'/photos/photo'.$photo['id'].'.html" target="_blank">'.$photo['title'].'</a> <a href="'.HOST.'/photos/photo'.$photo['id'].'.html" target="_blank"><img src="'.HOST.'/images/photos/medium/'.$photo['file'].'" alt="'.$photo['title'].'" title="'.$photo['title'].'" /></a>';
$smarty->assign('bbcode', '[IMG]'.HOST.'/images/photos/medium/'.$photo['file'].'[/IMG]');
$smarty->assign('bbcode', $bbcode); $smarty->assign('htmlcode', $htmlcode);
замените блок {if $photo.a_bbcode} на новый:
{if $photo.a_bbcode} <div class="photo_details" style="margin-top:5px;font-size: 12px"> <b>BB</b> Код для вставки на форумы и в блоги: <textarea rows="7" cols="50" onclick="this.select();">{$bbcode}</textarea> <b>HTML</b> Код для вставки на форумы и в блоги: <textarea rows="7" cols="50" onclick="this.select();">{$htmlcode}</textarea> </div> {/if}
Реклама #
eoleg 11 лет назад #
Cruzka 11 лет назад #
Майкл 11 лет назад #
Капитан 9 лет назад #
Капитан 9 лет назад #
Майкл 9 лет назад #
Вместо
Майкл 9 лет назад #