Всего 123 602 комментария

Denys Butenko
05 декабря 2012, 15:14
0
А в связке с FileDir никто не пробовал вывести пагинацию?
Denys Butenko
05 декабря 2012, 15:09
0
Полезно, спасибо! А для себя, уже привык все ссылки открывать колесиком сразу в новой вкладке независимо от атрибута.
Marc Elie
05 декабря 2012, 14:01
0
Может проще использовать MODX cloud? Сервис платный, но видимо, он освобождает от многих забот.
Василий Наумкин
05 декабря 2012, 12:55
0
Очевидно, что у меня дома должно быть так, как нравится лично мне.

Так и делаю.
Marc Elie
05 декабря 2012, 12:41
0
Василий, вы правы, конечно, дело создателя, и нет повода спорить. Да, для абсолютных ссылок на Ваш же сайт один лишь css селектор не поможет. Между прочим, мои контент-менеджеры же в основном просто копируют целиком ссылки и не задумываются, что можно ссылаться через [[id]]. Но и тут есть элегантное решение через css. Стоит только использовать каскадирующее свойство css и написать:
a[href^="http"] {background-image:url("../images/external-link.png"); background-repeat:no-repeat; background-position-y:5px; padding-left:10px}
a[href^="http://bezumkin.ru/"] {background:none}
И уже все нормально!
Это Ваша постановка вопроса меня удивила. Ведь Вы пишите:
мне очень не нравится, когда при клике на ссылку в тексте статьи меня переслыают на другой сайт. Я же еще не дочитал!
Если Вам лично неудобно, то почему не просто поменять поведение Вашего личного навигатора? Зачем заставить всех юзеров применить такое же поведение? Хода мышления не понимаю. Вы ведь можете просто заставить FF всегда открыть ссылкы вне настоящей страницы (в новом окне или складке).
Еще раз: спорить не хочу. И ваш js код краток и элегантен.
Ваня
05 декабря 2012, 10:53
0
Это наверное настройка в профайле Google+
Василий Наумкин
05 декабря 2012, 08:21
0
Похоже, где то есть настройки, как открывать, но найти не могу.

Если я не авторизовываюсь — то открывает в текущем окне. Прикол =)
Ваня
05 декабря 2012, 08:04
0
Прикольно, а я попробовал во всех браузерах нигде нет у гугла _blank ))
А у Яндекса есть.
Могу тоже скриншотом или видео подтвердить если кто-то не верит мне
Василий Наумкин
05 декабря 2012, 07:31
0
Всегда считал, что это дело создателя сайта, как ему работать.

Не будем холиворить, но на моём сайте все ссылки открываются так с момента создания — просто скриптик был тупее, и стыдно было показать. Претензий к такому поведению не было.

Ну а ваш способ не прокатит для абсолютных ссылок на мой же сайт — а я люблю копипастить их с url. Подумаю про иконку, но мне не нравится как это выглядит в блоге MODX.
Василий Наумкин
05 декабря 2012, 07:13
0
Такие ссылки нужны исключительно для сбора статистики. Если она вам не интересна — используйте плейсхолдер [[+url]], тогда у ссылки будет сразу конечный url.
Marc Elie
05 декабря 2012, 04:14
0
Не очень хорошее решение — ненавижу, когда меня заставляют открыть новое окно без моего ведома. Об этой проблеме написано очень много. Поведение машины должно быть максимально предсказуемым для юзера. Вернее, по-моему, по умолчанию открыть все ссылки в том же самом окне и дать юзеру понять, какие ссылки ссылаются на внешнюю страницу. А юзер сам решить, что ему нужно: открыть в новой складке или нет. Для этого не нужен js, стоит просто использовать css селекторы. К примеру:
a[href^="http"] {background-image:url("../images/external-link.png"); background-repeat:no-repeat; background-position-y:5px; padding-left:10px}
Между прочим, так и делается на блоге modx.
Добряков Алексей
05 декабря 2012, 01:03
0
в оригинале у BannerY ссылка показывается «bannerclick/123» а было бы супер если бы показывал настоящую ссылку типа на сайт «test.ru» тогда бы и Ваш скрипт работал у плагина. Есть ещё вариант проста создать в BannerY дополнительное поле где выбираешь как открыть ссылку в новом окне или в этом же, мелочь но приятно)))
Андрей Розум
05 декабря 2012, 01:00
0
С чем там справляться?

Думаю почти все сводиться к выбору и некоторой модификации шаблона пользователем.
Дальше наполняется текстом пяток страниц и сайт типа готов.

Соответственно вам нужна своя, узкозаточенная админка — движок ее сделать позволяет.
Ваня
05 декабря 2012, 00:55
0
Кстати, Гугл так не открывает, только Яндекс :)
Василий Наумкин
04 декабря 2012, 23:15
0
Очень рад.

Может, тогда поясните, что это за «красивые ссылки» в вашем понимании, которых нет сейчас в BannerY?
Василий Наумкин
04 декабря 2012, 22:34
0
Там выводятся относительные ссылки, типа /bannerclick/11, которые не обрабатываются этим плагином.

Цитата из дефолтного чанка:
<a href="bannerclick/[[+adposition]]"><img src="[[+image]]" title="[[+description]]"/></a>

Такие ссылки нужны исключительно для сбора статистики. Если она вам не интересна — используйте плейсхолдер [[+url]], тогда у ссылки будет сразу конечный url.
Добряков Алексей
04 декабря 2012, 22:24
0
Сразу говорю я знаю как написать на javascripte, но мне кажется было бы хорошо учесть это с плагином BannerY потому что он там не работает и щаче такой код понадобиться там (наверно), так как при наведении на баннер показывается другая ссылка. Хотел бы тебя попросить Василий можно ли сделать крассивые ссылки в плагине BannerY? Если нет времяни, то ничего страшного, но было бы прикольно это сделать. При многом благодарен за твои плагины.

P.S. Сайт который я сейчас делаю там 7 твоих плагинов используется))) Спасибо!!!
Павел Галанкин
04 декабря 2012, 22:09
0
Собственно вам первой же ссылкой показали верное решение.