PDA

Просмотр полной версии : Рацпредложение №004


Ermak
08.08.2006, 01:49
Проблема: нет автоматического добавления ссылки на известные ресуры.

Пример: в тексте сообщения есть слово F-16. На сайте есть статья об этом самолете. После постинга, автоматом появляется ссылка на эту статью.

Реализация: довольно проста. возможно существуют готовые решения.

X-men
08.08.2006, 19:07
А представь себе на сек, что на сайте штук 10 к примеру статей о этой железяке, + в другиз рубриках этим именем называют самогонный аппарат китайского пр-ва, плюс этой железяки дюжина модификаций... И все это присутствует в заголовках статей.

Ок. Ограничиваемся пределами рубрики, заголовками статей, ставим линк на самую последнюю статью.
А что делать с остальными словами, присутствующими в заголовках? Как выбраковывать существенное? Ведь со временем все слова поперебывают в заголовках и любое предложение в тексте будет превращатся в вереницу ссылок :)
Следовательно, нужно ставить какой то опознаватель в заголовке, чтобы впредь только слово, помеченное им, было значимым, а остальные не учитывались при создании будущих статей...
Та еще задачка :)

MetroidZ
08.08.2006, 23:28
такие ссылки разве что для энциклопедий. Не вижу особого смысла в этом здесь...

Ermak
09.08.2006, 02:19
Продолжу объяснять.

1. Простейший случай.
Одно слово - одна ссылка.

Есть список, файл или таблица - не важно. Там задается соответсви, между словом и ссылкой на статью о нем.

Теперь юзер посылает сообщение в тексте которого есть слова из списка.

Сообщение принимается препроцессором, который тупо сканирует текст сообщения и все (или только первое) слова из списка заменяет ссылкой на статью.

Все.

2. Много слов - одна ссылка. Реализуется так же как и первый случай.

3. Сложный случай.
Одно слово - много ссылок.

Возможная реализация.
Препроцессор заменяет слово не просто ссылкой, а ссылкой с ********** кодом, который открывает дополнительное окно со списком ссылок.

Естественно список должен составляться вдумчиво.