1) Нуждаюсь в доработке компонента InstantMaps для InstantCMS 1.10.x следующего вида:
Появилась необходимость создать для каждого города конкретного подраздела свою страницу (свой урл, для которого руками можно было бы задать мета-теги и текстовое описание).
Поясняю: пусть есть 2 раздела, например, "Медцентры" (с подразделами Стоматология, Урология и Хирургия) и "Салоны красоты" (с подразделами Маникюр, Массаж, Педикюр) Есть 2 городов: Москва, Санкт-Петербург.
В текущий момент при текущем компоненте InstantMaps имеем на сайте страницы
site.ru/maps/medcentri/stomatologiya — это адрес и для стоматологий Москвы и для стоматологий Санкт-Петербурга
site.ru/maps/medcentri/urologiya
/site.ru/maps/medcentri/hirurgiya
site.ru/maps/saloni-krasoti/manikur
site.ru/maps/saloni-krasoti/massag
site.ru/maps/saloni-krasoti/pedikur
При смене города меняется карта города и список организаций, но сами урлы не меняются.
Соответственно доработка должна создавать автоматически на сайте страницы вида:
site.ru/maps/medcentri/stomatologiya/moscow — стоматологии Москвы
site.ru/maps/medcentri/stomatologiya/spb — стоматологии Санкт-Петербурга
site.ru/maps/medcentri/stomatologiya — на странице вывести список всех стоматологий по всем городам России (которые было добавлены в InstantMaps)
site.ru/maps/medcentri/urologiya/moscow — урология в Москве
site.ru/maps/medcentri/urologiya/spb — урология в Санкт-Петербурге
и т.д.
Для каждой такой страницы после доработки должна появится возможность руками указывать мета-теги (Title и description) + отдельный текст
Перерыл всю документацию, которую смог найти в интернете, как такового решения не нашёл :(
2) Также нуждаюсь в заполнении компонента InstantMaps организациями. Есть 3-5 каталогов, которые содержат практически все необходимые организации по тематике проекта (каждый из каталогов очень неполный, но если собрать организации из всех, то будут собраны почти все организации в тематике). Хотелось бы спарсить данные из каталогов (Название, адрес, номера телефонов, сайт, e-mail адреса и т.д.) и добавить автоматически в InstantMaps.
Прошу заинтересованных программистов писать в личку либо на почту moi1990 собака yandex.ru с ценами и сроками выполнения.
Оплату работ смогу произвести только вебманями (WMZ либо WMR).
Всем заранее благодарен
С уважением, Роман!
на взгляд логики урл
site.ru/maps/moscow/medcentri/urologiya
будет правильнее чем
site.ru/maps/medcentri/urologiya/moscow
(может быть складчина ускорит дело?)
на взгляд логики урл
site.ru/maps/moscow/medcentri/urologiya
будет правильнее чем
site.ru/maps/medcentri/urologiya/moscow
На взгляд логики может быть тогда вы не получите список всех объектов, а получите все объекты в городе.
все одно строка урла формируется по выборке
Немного пояснений:
1) При реализации очень важно получать объекты как для страниц конкретного города site.ru/maps/medcentri/stomatologiya/moscow и site.ru/maps/medcentri/stomatologiya/spb, так и для общей страницы site.ru/maps/medcentri/stomatologiya с объектами по всем городам.
Исходя из этого стоит смотреть, как лучше организовать адреса страниц site.ru/maps/moscow/medcentri/urologiya или site.ru/maps/medcentri/urologiya/moscow? (увы я не программист, поэтому как быстрее и более правильно организовать урлы таких страниц посоветовать не могу)
НО, ОЧЕНЬ ВАЖНО, чтобы не было дублирующихся урлов. Не должно быть, так и по адресу site.ru/maps/moscow/medcentri/urologiya и по адресу site.ru/maps/medcentri/urologiya/moscow доступны все урологии Москвы. Если выбран один вид урлов, то только по ним и доступны объекты конкретного города. Иначе получится дублирование контента и это может быть чревато проблемами с ранжированием таких страниц в поисковых систем.
2) Был вопрос по поводу автоматической генерации урлов (поступил на почту).
Думаю здесь стоит рассмотреть несколько вариантов для реализации (выбрать наиболее удобный и правильный на усмотрение программиста):
— отдельная какая-та база данных заводится под список городов и для каждого из них прописывается однозначный транслит, который используется для всех страниц данного города
— возможно вынести данную бд в отдельный файл либо в админку компонента для возможности ручного изменения транслита
Думаю не стоит заводить список по всех городов России и стран СНГ и прописывать для них транслиты и где-то хранить в компоненте. Проще дать владельцу ресурса самостоятельное добавление нужных городов и прописывание для них соответствующих транслитов.
Blackman-st, расскажите, пожалуйста, по поводу складчины. Я не сталкивался с таким явлением и хотелось бы получше его узнать.
всем хорошо и бюджет экономится.