Довелось мне давеча поработать с небезизвестным регистратором по каталогам 1ps.ru
При составлении альтернативных наименований, с помощью шаблонного мастера столкнулся с проблемкой — у них совершенно не обрабатывается вложенность !
Допустим такой шаблон, просто не отрабатывался 🙁
RemDvig.ru — {{качественный|быстрый} ремонт| {качественное|быстрое} восстановление} электродвигателей в Новосибирске
т.е. на второй уровень вложенности не рассчитано, а мне очень понадобилось.
Пришлось ваять самому
Что получилось, можно оценить тут — Скрипт перебора вариантов по шаблону
Кому интересно — выкладываю исходники.
(в случае коммерческого использования жду благодарностей на WMZ )
11 комментариев на «“PHP скрипт перебора вариантов по шаблону”»
Забавная штука. Только вот не пойму — 1ps все еще адекватный или уже большая помойка?
Я когда свой проект ради интереса запустил в нем, то потом пришлось локти покусать. Благо я не в большом количестве каталогов зарегался — не так долго пришлось на старые места в выдаче подниматься.
по-моему даже autoreg качественнее сейчас получается.
Спасибо, возможно пригодиться. Вот только на счет каталогов всё больше и больше все сомневаются. и с каждым днем всё больше. ну если вдруг и буду использовать — ссылку на тебя полюбому поставлю))))))
Прочитайте описание функции strRpos 🙂 Сразу в глаза бросилось.
и при чем тут strRpos ?
если ты думаешь заменить get_mypos_close то мимо
get_mypos_close — ищет закрывающую скобку открытой скобки в строке, т.е. справа от нее может стоять неограниченное кол-во как закрывающих, так и открывающих скобок
да, точно, я не догадался, что в строке может быть несколько комбинаций скобок 🙂 Типа {a} bcd {e} fg 🙂
Я серьезно был удивлен… Я даже не знал, что такое не то что кому-нибудь понадобится, а еще и будет реализовано в 1пс 🙂
Зачем вообще анкоры в каталогах ставить? Все еще надеетесь что каталоги работают в массе своей?
А то что скрипт быстренько написали — это хорошо! Практика всегда хорошо!
Хороший скрипт, аффтору зачот!
Хорошо реализовал, спасибо за скрипт.
Скрипт отличный, с вложениями гораздо больше вариантов получается.
Самое обсуждаемое на блогах:
Авиадиспетчер спас от столкновения 2 самолета
Финал Евровидения
Ночь музеев