Поиск материала по ID и выделение его на странице
ProvideX 27.02.2015 Стол заказов 1907 6 комментариев
Решил сделать каталог обоев на DLE - тык. Все вроде нормально. Полную новость решил убрать. НО появилась надобность делиться обоями. А то есть хотелось бы, чтобы каждая обоина имела собственный идентификатор (а она его имеет - {news-id}) и чтобы при вводе, например, ссылки "http://site.ru/?wallid=200", где 200 - это ID, открывалась данная обоина. Но не на отдельной странице, а прямо в общем каталоге. И при этом была выделена. Также желательно, чтобы происходил редирект, дабы не создавать дублей.
Подозреваю, что можно сделать с помощью AJAX... Но сделать будет не легко. В любом случае интересует - сколько это стоит? И возьмется ли кто-нибудь?:)
Чтобы не возникало вопросов, постараюсь привести пример.
На странице "/page/7/" сейчас находится обоина "Тауэрский мост". Представим, что ее ID = 771. А значит при наборе адреса "http://site.ru/?wallid=771" должен произойти редирект, в результате которого я попаду на страницу под номером 7, где синим свечением будет выделена нужная обоина. Примерно так:
Ну и естественно пользователя должно "опускать" к этой обоине. Аналог тому комментарии в полной новости, к которым переносит, например, по адресу "http://site.ru/?newsid=20#comment-id-4". Только в данном случае конструкция будет посложнее, ибо искать надо по всей базе. Да и получается, что модуль должен автоматически определять страницу, где находится обоина.
Подозреваю, что можно сделать с помощью AJAX... Но сделать будет не легко. В любом случае интересует - сколько это стоит? И возьмется ли кто-нибудь?:)
Чтобы не возникало вопросов, постараюсь привести пример.
На странице "/page/7/" сейчас находится обоина "Тауэрский мост". Представим, что ее ID = 771. А значит при наборе адреса "http://site.ru/?wallid=771" должен произойти редирект, в результате которого я попаду на страницу под номером 7, где синим свечением будет выделена нужная обоина. Примерно так:
Ну и естественно пользователя должно "опускать" к этой обоине. Аналог тому комментарии в полной новости, к которым переносит, например, по адресу "http://site.ru/?newsid=20#comment-id-4". Только в данном случае конструкция будет посложнее, ибо искать надо по всей базе. Да и получается, что модуль должен автоматически определять страницу, где находится обоина.