Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Дополнительные поля со скрытыми внешнимы ссылками

Дополнительные поля со скрытыми внешнимы ссылками


     20.10.2013    Все вопросы » Общие вопросы по PHP    3428

вопрос
Собственно суть такая. Ссылки в новость добавляются через дополнительные поля. Как можно такие ссылки обернуть в тег [leech] ?

8 комментариев

Archer83
Юзер

Archer83 - 20 октября 2013 19:26 -

Спасибо за ответ, но не могли бы Вы пояснить как этим воспользоваться?

ПафНутиЙ
Админ

ПафНутиЙ - 20 октября 2013 20:25 -

всё просто, подставляете значение дополнительного поля туда, где в примере стоит URL сайта и всё, ссылок на странице у вас вообще не будет, но пользователи смогут по ним ходить.

Каков вопрос - таков и ответ. Просто помните об этом.

Archer83
Юзер

Archer83 - 20 октября 2013 22:16 -

Можно все так чуть подробнее?
Ссылку вида
<div data-target-self="http://dle-faq.ru/">div-Псевдоссылка</div>

вставляю в fullstory.tpl

В CSS файл шаблона вставляем:
[data-target-self],
[data-target-blank] {
    cursor: pointer;
}


А куда блок JS?
$(document).ready(function() {
    // Псевдо-ссылки
    // Внутренние
    $('body').on('click', '[data-target-self]', function() {
        window.location.href = ($(this).data('targetSelf'));
    });

    // Внешние
    $('body').on('click', '[data-target-blank]', function() {
        window.open($(this).data('targetBlank'));
    });
});

ПафНутиЙ
Админ

ПафНутиЙ - 20 октября 2013 22:39 -

А куда вы обычно js вставляете?

Каков вопрос - таков и ответ. Просто помните об этом.

Archer83
Юзер

Archer83 - 20 октября 2013 23:02 -

Ну, традиционно в main.tpl
Иногда в fullstory.tpl, если скрипт выводится только в полной новости.

Archer83
Юзер

Archer83 - 20 октября 2013 23:12 -

Все, разобрался сам. Спасибо.
Решение, конечно, рабочее, но не совсем то что хотелось бы. Например лично меня как пользователя сбивает с толку, что при наведении на ссылку я не вижу ее назначения.
Может все таки есть вариант оборачивать такие ссылки именно в [leech]? ЧТо бы ссылка была видна но закодирована.

Tomich
Юзер

Tomich - 21 октября 2013 00:26 -

dude Smart Leech Вам в помощь.

Archer83
Юзер

Archer83 - 21 октября 2013 11:32 -

Пробую dude Smart Leech, но почему то на DLE 10, у меня ссылки пока не кодируются. Сейчас разбираюсь, пробую выпрямит свои руки.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх