Хак Модифицированный Адрес новости

Тема в разделе "DLE", создана пользователем dos03, 9 мар 2009.

Информация :
Актуальная версия DataLife Engine 11.3
( Final Release v.11.3 | Скачать DataLife Engine | Скачать 11.3 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.2 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. dos03

    dos03 -----

    Регистр.:
    9 мар 2007
    Сообщения:
    871
    Симпатии:
    428
    Подходит для: Любая версия + возможно другие движки
    Автор: DeNSPb

    adress-news.jpg

    Удобный и простой хак, который показывает 3 вида адреса новости HTML - [BB Код] - Перейти по ссылке.

    ДЛЯ НАЧАЛА ОТКРОЙТЕ templates/Ваш шаблон/fullstory.tpl

    Вот исходник, найденный в сети:
    Недостатки данного варианта:
    - При клике на линк, он не выделяется полностью;
    - Несимметричный формат вывода инфы;
    - Неподходящий формат вывода полей с генерируемым линком.

    улучшеный вариант:
    В обоих вариантах в строках [ url='+window.location+']{title}[/url] сделан лишний пробел между [ url=

    В данном варианте все заявленые недостатки были исправлены. ИМХО автора: таблицы здесь необходимы! Модифицируйте на ваш вкус и под ваш дизайн.

    Пример работы данного хака можно посмотреть на сайте http://avacore.ru/
     
    sidor нравится это.
  2. amenor

    amenor Читатель

    Заблокирован
    Регистр.:
    3 фев 2009
    Сообщения:
    94
    Симпатии:
    17
    А в спойлер это дело можно запихнуть?
     
  3. partizannn

    partizannn

    Регистр.:
    15 сен 2008
    Сообщения:
    418
    Симпатии:
    52
    У меня не заработало, наверное разметку под себя надо будет менять...
     
  4. method

    method

    Регистр.:
    8 июл 2007
    Сообщения:
    559
    Симпатии:
    134
    вооще уже было, и даже в минифаке есть ссылка. Решение

    <b>Ссылка</b></br></br>
    <input value="{stab_full_alt}" onclick="this.focus();this.select();" type="text" class="news" style="width:330px;"></br></br>
    <b>HTML cсылка</b></br></br>
    <input value="<a href='{stab_full_alt}'>{title}</a>" onclick="this.focus();this.select();" type="text" class="news" style="width:330px;"></br></br>
    <b>Ссылка для форумов и блогов</b></br></br>
    <input value="Перейти по ссылке" onclick="this.focus();this.select();" type="text" class="news" style="width:330px;"></br></br>

    а что б скрывалась или открывалась, можно скрипт оформить в
    <a href="javascript:ShowOrHide('nl')">Ссылка на страницу</a>
    а дальше любой упомянутый выше скрипт.
     
  5. Ernest

    Ernest

    Регистр.:
    26 сен 2006
    Сообщения:
    242
    Симпатии:
    59
    А можно замутить кнопочку сбоку скопировать в буфер?
     
  6. PoMaH

    PoMaH

    Регистр.:
    8 июн 2006
    Сообщения:
    753
    Симпатии:
    142
    Кстате титл должен быть чистый без " и ' в зависимости от написания хтмл кода...
     
  7. Budrin

    Budrin Читатель

    Заблокирован
    Регистр.:
    1 фев 2008
    Сообщения:
    297
    Симпатии:
    45
    Вот ещё модификация:
    HTML:
    <div align="right" class="text_news""><a href="javascript:ShowOrHide('nl')">Ссылки новости</a></div></b>
    <div align="right" id="nl" style="display:none;">
    <script>
    var today=new Date()
    document.write('<b>HTML</b> <input type="text" value="<a href=&#34'+window.location+'&#34>{title}</a>" size="60">')
    </script><br />
    <script>
    var today=new Date()
    document.write('<b>BBC</b> <input type="text" value="Перейти по ссылке"size="60">')
    </script><br />
    <script>
    var today=new Date()
    document.write('<b>ССЫЛКА</b> <input type="text" value="'+window.location+'"size="60"> ')
    </script>
    </div>
    
     
  8. method

    method

    Регистр.:
    8 июл 2007
    Сообщения:
    559
    Симпатии:
    134
    поспорю - я дал код со своего шаблона, хак стоит и работает пол года. Именно в том виде, в каком дал - с кавычками :)
     
Статус темы:
Закрыта.