successandluck 0 Опубликовано: 2 января 2011 Рассказать Опубликовано: 2 января 2011 (изменено) Здравствуйте! Подскажите пожалуйста, как для конкретно некоторых новостей можно использовать {full-link}? К примеру, у меня есть новость, в этой новости я хочу написать что-то вроде, "Поделись ссылкой с друзьями {full-link}", вопрос: какой вместо "full-link" нужен код чтобы при формировании новости вставился текущий адрес статьи? Я знаю что это можно сделать средствами яваскрипт, или же вручную вбивать, но вот интересно если возможность средствами движка использовать какой то оператор? К примеру есть: <form> <p><input name="T1" size="24" type="text" value="{full-link}" /></p> </form> Нужно вместо {full-link} чтобы появлялся адресс текущей страницы. Заранее благодарю за помощь! З.ы. Искал на форуме ответ, но не нашел. з.з.ы. У меня лицензионная версия движка, сайт если нужно могу скинуть в личку тем кто попросит, правда думаю вопрос мало связан с конкретно моим сайтом. Изменено 2 января 2011 пользователем successandluck Цитата Ссылка на сообщение Поделиться на других сайтах
guusr 19 Опубликовано: 2 января 2011 Рассказать Опубликовано: 2 января 2011 а чем вам фулл линк не нравиться то? у вас что ошибки есть? Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 3 января 2011 Рассказать Опубликовано: 3 января 2011 (изменено) Править нужно шаблон, а не движок или что-то еще, 100 раз уже писал примеры, плохо ищите. Для 9.0, 9.2. <script type="text/javascript"><!--// function show(v) { n = "none"; b = "block"; j = document.getElementById("nl"+v).style; j1 = document.getElementById("nl1").style; j2 = document.getElementById("nl2").style; j3 = document.getElementById("nl3").style; if (j.display== j1.display = j2.display = j3.display = n; else if (j.display==n) { j1.display = j2.display = j3.display = n; j.display = b; } } //--></script> <div class="under" style="float:left; width:215px; text-align:center;" onClick="show('1'); return false;">Ссылка на публикацию</div> <div class="under" style="float:right; width:215px; text-align:center;" onClick="show('3'); return false;">Читать комментарии</div> <div class="under" style="float:right; width:215px; text-align:center; margin:0px 10px;" onClick="show('2'); return false;">Оставить комментарий</div> <div class="clear"></div><br /><br /> <div id="nl3" style="display:none;"></div> <div id="nl1" style="display:none;"> <table id="add_link_for_self"> <tr> <td class="txt">html-cсылка на публикацию:</td> <td class="lnk"> <script type="text/javascript"> document.write('<textarea readOnly onfocus="this.select();"><a href="'+window.location+'">{title}</a></textarea>'); </script> </td> </tr><tr> <td class="txt">BB-cсылка на публикацию:</td> <td class="lnk"> <script type="text/javascript"> document.write('<textarea readOnly onfocus="this.select();">[url='+window.location+']{title}[/url]</textarea>'); </script> </td> </tr><tr> <td class="txt">Прямая ссылка на публикацию:</td> <td class="lnk"> <script type="text/javascript"> document.write('<textarea readOnly onfocus="this.select();">'+window.location+'</textarea>'); </script> </td> </tr> </table><br /> </div>[/code] Стили кнопок с классом "under" можно в стили вытащить, я для наглядности в шаб закинул. К сожалению, у меня 8.5, поэтому сделать как хотел не получилось, жду 9.2 для обновления Изменено 3 января 2011 пользователем zgr Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.