blockdog
Мне одному кажется, что на Картокадабре обязательно нужно добавить стоянки?
UPD: Перекинул запись в блог картокадабры.
28 комментариев нравится избранное
blockdog
На сайте есть дерево компаний. Каждая компания состоит из моделей машин. Некоторые модели объединяются, т.к. просто изменилось название, или еще по каким-то причинам. Название блога для таких моделей пишется через «/». Например: Hyundai — Lantra/Elantra.
Ссылка должна быть: blogs/{название_компании}/{название_модели}/
В случае описанной выше ситуации мы получаем слэш в названии модели, который никак не экранируется и не заменяется, в следствие чего получаем неверную ссылки и 404 ошибку.
Например: http://autokadabra.ru/blogs/hyundai/lantra/elantra/
2 комментария нравится избранное
blockdog
Не судите по заголовку, это лишь заранее высказанная единственная отрицательная черта моего предложения.
Почему бы не взять названия всех клубов, моделей и блогов, просканнировать их, добавить к каждому по 3-5 синонимов (напр. Toyota = Тайота = Тоёта), да и не повесить на включение этих слов в тексте сообщения ссылки (или волшебные всплывающие аяксовые подсказки с данными и ссылками). Больше, наверное, полезности будет, если прикрутить это к комментариям.
В итоге тогда получится, что когда я напишу:
Соната, конечно, неплохая машина, но из Хёндай мне больше нравится новая Элантра.
Текст автоматически превратится в:
Соната, конечно, неплохая машина, но из Хёндай мне больше нравится новая Элантра.
Думаю, получится очень даже неплохой функционал, раз уж решили делать предсозданные блоги.
Что касается нагрузки на сервер, то не так страшен черт, как его трезубец. Если правильно выделить все клубы, модели и блоги в массив (кстати, блоги тут, наверное, лишние, если использовать терминологию из карты блогов), то этот функционал будет сведен к двум простым действиям: проверки наличия элемента в массиве, и замены текста. Это делает любой поисковик, выделяя найденное слово.
Чтобы не смущать пользователя, и он мог легко отличить «настоящие» ссылки от сгенерированных, то можно подчеркивать их (сгенерированные, конечно) другим стилем и/или цветом.
С удовольствием выслушаю конструктивную критику (:
нравится избранное
blockdog
При добавлении комментария счетчик, который относится непосредственно к записи не обновляется…
Я, пожалуй, приложу картинку:

К записи два комментария, а написано все равно «комментарии (1)»
1 комментарий нравится избранное