Просмотр полной версии : Рацпредложение №004
Проблема: нет автоматического добавления ссылки на известные ресуры.
Пример: в тексте сообщения есть слово F-16. На сайте есть статья об этом самолете. После постинга, автоматом появляется ссылка на эту статью.
Реализация: довольно проста. возможно существуют готовые решения.
А представь себе на сек, что на сайте штук 10 к примеру статей о этой железяке, + в другиз рубриках этим именем называют самогонный аппарат китайского пр-ва, плюс этой железяки дюжина модификаций... И все это присутствует в заголовках статей.
Ок. Ограничиваемся пределами рубрики, заголовками статей, ставим линк на самую последнюю статью.
А что делать с остальными словами, присутствующими в заголовках? Как выбраковывать существенное? Ведь со временем все слова поперебывают в заголовках и любое предложение в тексте будет превращатся в вереницу ссылок :)
Следовательно, нужно ставить какой то опознаватель в заголовке, чтобы впредь только слово, помеченное им, было значимым, а остальные не учитывались при создании будущих статей...
Та еще задачка :)
MetroidZ
08.08.2006, 23:28
такие ссылки разве что для энциклопедий. Не вижу особого смысла в этом здесь...
Продолжу объяснять.
1. Простейший случай.
Одно слово - одна ссылка.
Есть список, файл или таблица - не важно. Там задается соответсви, между словом и ссылкой на статью о нем.
Теперь юзер посылает сообщение в тексте которого есть слова из списка.
Сообщение принимается препроцессором, который тупо сканирует текст сообщения и все (или только первое) слова из списка заменяет ссылкой на статью.
Все.
2. Много слов - одна ссылка. Реализуется так же как и первый случай.
3. Сложный случай.
Одно слово - много ссылок.
Возможная реализация.
Препроцессор заменяет слово не просто ссылкой, а ссылкой с ********** кодом, который открывает дополнительное окно со списком ссылок.
Естественно список должен составляться вдумчиво.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd. Перевод: zCarot