Всего 123 786 комментариев

Василий Наумкин
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
Собственно вам первой же ссылкой показали верное решение.
Павел Галанкин
04 декабря 2012, 22:08
0
[[!getPage?
&elementClass=`modSnippet`
&element=`Gallery`
&limit=`16`
&totalVar=`gallery.total`
&album=`[[*gallery]]`
&thumbTpl=`tpl.gallery.thumb`
&thumbWidth=`160`
&thumbHeight=`160`
]]
Вы забыли указать параметр totalVar. Без него getPage не будет вам пагинацию показывать. Такой вот вредный сниппет
seigiard@gmail.com
04 декабря 2012, 16:39
0
Для валидности уже давным-давно (года четыре-пять назад, минимум) в англоязычных интернетах писали «используйте jquery для простановки _blank» — так и код валиден, и пользователь доволен. Так что решение Василия удачно попало в нужную нишу «и вашим и нашим».
Василий Краковецкий
04 декабря 2012, 15:07
0
Ну тогда да, если уже они используют, то почему нам, «простым смертным» не использовать…
Василий Краковецкий
04 декабря 2012, 15:05
0
Ну тогда пусть лежит для тех кто захочет чтото универсальное, на самом деле можно и «www.» убирать и регулярку из строки делать.
Василий Наумкин
04 декабря 2012, 15:00
0
А еще в регулярку можно забить и другие адреса, которые не нужно открывать в новом окне. Тоже полезно.
Василий Наумкин
04 декабря 2012, 14:57
0
Они так открывают результаты поиска.
Василий Наумкин
04 декабря 2012, 14:56
0
1. Не прокатит с www.bezumkin.ru. У меня нельзя открывать сайт по разным адресам, но ведь не у всех так.
2. bezumkin.ru это не регулярное выражение /bezumkin\.ru/. Как его превратить в регулярку, автоматически?

Или парсить ссылку и вычленять у нее base url, а потом сверять с текущим адресом? Не спорю, можно и так, но это ненужное усложнение, как по мне.
Василий Краковецкий
04 декабря 2012, 14:55
0
А они тут причем? Открытие страницы в новом окне сделано для удобства пользователя, а поисковик всё равно проиндексирует ссылку, независимо от этого параметра.
Василий Наумкин
04 декабря 2012, 14:51
0
Расскажите это, например, Яндексу и Гуглу — а то они не в курсе.
Василий Краковецкий
04 декабря 2012, 14:37
0
Кстати насчет target="_blank" — после прочтения этой статьи — www.xiper.net/collect/html-and-css-tricks/content/target-blank.html больше его не ставлю.
Василий Краковецкий
04 декабря 2012, 14:34
0
А не проще получать url сайта через javascript?

var site = location.href;
site = site.substring(7, site.indexOf('/', 7));

получается «bezumkin.ru», можете проверить в консоли
Василий Наумкин
04 декабря 2012, 12:38
0
Не знал про такое, спасибо.

Но моей задачи это не решает — всё равно придётся проставлять атрибуты руками, только немного другие.
Павел Галанкин
04 декабря 2012, 11:57
0
Есть замечательный тэг base target='_blank'. Правда при его использовании нужно всем ссылкам, которые должны открываться не в отдельном окне (пункты меню, навигация и т.п.) добавить атрибут target='self'. Но решение Василия, безусловно, гораздо удобнее!
Александр Иващенко
04 декабря 2012, 08:25
0
шикарно. доделаю проект с меня причитается
Василий Наумкин
04 декабря 2012, 07:54
0
miniShop работает на любой версии 2.2.*
Василий Наумкин
04 декабря 2012, 07:54
0
Написать простенький скрипт, который достанет значения из ТВ и положит в таблицу miniShop.

В любом случае, ничего не сломается, не переживайте.