Как заменить ссылку на слова

Топик-ссылка, как заменить опубликованную ссылку на слова? хелп пож…
(версия новая)

31 комментарий

avatar
ап
avatar
avatar
А другие варианты есть?
avatar
А слова где брать?
avatar
up
avatar
Выполнить sql запрос
avatar
Для чего?
В шаблоне
<a href="{router page='link'}go/{$oTopic->getId()}/" title="{$aLang.topic_link_count_jump}: {$oTopic->getLinkCountJump()}">{$oTopic->getLinkUrl()}</a>

т.е. ссылка это — _http://site.ru/link/go/Ид_Топика/
avatar
эм… а где именно в шаблоне?)
avatar
topic_link.tpl
avatar
Не изменяется! Мне вон как на картинке надо чтоб когда создал топик-ссылку, вместо этой ссылки слово было например «ссылка»
avatar
ап тему помогите пожалуйста
avatar
avatar
Прекратите «апать» топик, приведите его в корректный вид и я вам помогу.
avatar
Я скрин кинул даже! Вместо ссылки слово выводилось чтоб! То есть при создании топик-ссылки выводилась чтоб не ссылка а слово заменяющее ссылку по внешнему виду! например «ссылка клик»
avatar
up
avatar
Хелп пож! ап!
avatar
up!!!
avatar
<a href="{router page='link'}go/{$oTopic->getId()}/" title="{$aLang.topic_link_count_jump}: {$oTopic->getLinkCountJump()}">Сссылка</a>

и кеш не забываем чистить.
avatar
Пока свое писал, ты уже написал, звиняйте :)
avatar
В topic_link.tpl в ссылке замени $oTopic->getLinkUrl() на $aLang.link_down, а в russian.php пропиши 'link_down'=> 'Ссылка',
  • aex
  • +1
avatar
Но соблюдения традиций, лучше так
avatar
В topic_link.tpl

{include file='topic_part_header.tpl'}

<div class="topic-content text">
	{hook run='topic_content_begin' topic=$oTopic bTopicList=$bTopicList}
	
	{$oTopic->getText()}
	
	{hook run='topic_content_end' topic=$oTopic bTopicList=$bTopicList}
</div> 


{include file='topic_part_footer.tpl'}


И больше нечего. А в russian.php где именно там?
avatar
Странный у тебя какой-то топик-ссылка. А где же там ссылка-то? :)
avatar
Это новая версия !=)
avatar
Правильный
{include file='topic_part_header.tpl'}


<div class="topic-content text">
	{hook run='topic_content_begin' topic=$oTopic bTopicList=$bTopicList}
	
	{$oTopic->getText()}
	
	{hook run='topic_content_end' topic=$oTopic bTopicList=$bTopicList}
</div> 
		

<div class="topic-url">
	<a href="{router page='link'}go/{$oTopic->getId()}/" title="{$aLang.topic_link_count_jump}: {$oTopic->getLinkCountJump()}">{$oTopic->getLinkUrl()}</a>
</div>


{include file='topic_part_footer.tpl'}
avatar
Ну и рассмотрев под лупой картинку обнаружил, что ссылка в тексте топика.
Так что это просто HTML тег a со всеми вытекающими последствиями (синтаксис)
<a href="http://LINK">ССЫЛКА<a/>
avatar
и куда это?
avatar
Точнее так
<a href="ССЫЛКА">НАЗВАНИЕ_ССЫЛКИ<a/>

в тексте топика
avatar
Млееее… уже запутался(( Какой код вставлять в topic_link.tpl?
avatar
Правильный. см выше.
Но это для шаблона Synio.
У вас Developer.
По этому добро пожаловать в topic_header.tpl.
Ищем
{if $oTopic->getType() == 'link'}
	<div class="topic-url">
		<a href="{router page='link'}go/{$oTopic->getId()}/" title="{$aLang.topic_link_count_jump}: {$oTopic->getLinkCountJump()}">{$oTopic->getLinkUrl()}</a>
	</div>
{/if}

и меняем {$oTopic->getLinkUrl()} на свое.
Теперь правильно
и процитирую
… замени $oTopic->getLinkUrl() на $aLang.link_down, а в russian.php пропиши 'link_down'=> 'Ссылка',
avatar
А точнее в topic_part_header.tpl
Спасибо большое, помогло!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.