Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Интересует как сделать возможность красиво оформить источник. Сейчас это так:
<?if($SITE_DIRECT_URL$)?><b><i class="fa fa-external-link-square" title="Источник $SITE_DIRECT_URL$"> </i></b> <a href="$SITE_DIRECT_URL$" target="_blank" rel="nofollow">$SITE_DIRECT_URL$ </a><?endif?>
А хочется например сделать так:
<?if($SITE_DIRECT_URL$)?><b><i class="fa fa-external-link-square" title="Источник $SITE_DIRECT_URL$"> </i></b> <a href="$SITE_DIRECT_URL$" target="_blank" rel="nofollow">$TITLE$ </a><?endif?>
При это не делая дополнительное поле для тайтла. Чтобы в одном поле можно было написать к примеру
Крутой сайт; sitename.ru
И этот "Крутой сайт" брался за тайтл, а адрес сайта за ссылку.
http://mediarus.do.am/dir/russkie/letuchaja_elena_aleksandrovna/1-1-0-13 вот сюда в источник, страница материала и комментариев к нему...
<?substr($TITLE$,0,strpos($TITLE$,';'))?>
а ссылку выводить так
<?substr($TITLE$,strpos($TITLE$,';')+1)?>
Разделитель в данном случае точка с запятой. Разумеется больше одной точки с запятой в поле быть не должно.
Что у вас не получается? Вот пример на дополнительном поле 1.
<a href="<?substr($OTHER1$,strpos($OTHER1$,';')+1)?>" target="_blank" rel="nofollow"><?substr($OTHER1$,0,strpos($OTHER1$,';'))?></a>
А в самом дополнительном поле 1 у вас должно быть сохранено в таком формате