Всего 123 681 комментарий

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.

В любом случае, ничего не сломается, не переживайте.
Александр Иващенко
04 декабря 2012, 07:09
0
А как быть с изображениями товаров? они у меня через доп. поле TV тип изображение добавлены… и цена у меня в TV. Как с ними быть?
Александр Иващенко
04 декабря 2012, 07:06
0
А конфликта версий ни какого не будет? ну там уже сравнительно старая 2.2.2… А обновляться до новой как то стремно :)
Василий Наумкин
04 декабря 2012, 06:13
0
Понятия не имею.
Василий Наумкин
04 декабря 2012, 06:13
0
Указать в настройках, что шаблоны имеющихся товаров — это шаблоны товаров miniShop.

Проделать то же с категориями.

Всё. Не нужно ничего никуда импортировать — у вас уже всё есть, надо только сказать miniShop это использовать.
Ваня
03 декабря 2012, 22:17
0
Еще бывает некоторые отключают чанки, сниппеты, тв и т.д. которые им пока не нужны в ресурсе или в шаблоне или чанке, просто изменив имя или добавив любой символ, что есть совсем не правильно, т.к. парсеры тратит много времени на поиски этого элементы, попробуйте сами на чистом шаблоне поэксперементировать.

выключать такие элементы нужно знаком "-" после [[, т.е. чтобы получилось вот так примерно [[-$chunk]] [[-snippet]] [[-*tv]]