LinnTroll

LinnTroll
Рейтинг
15
Регистрация
12.01.2011
Интересы
programming, music

Вы бы ссылку дали, не совсем понятно

Самым адекватным мне кажется анализ URL на предмет ключевых слов - forum, blog, thread, topic, comment, news итд. Затем выкидываем все числа, расширения файлов .html .php .jsp итд.

Если что то осталось пытаемся превратить в кирилицу если оно в транслите (опять таки только по базе часто встречающихся слов)

Далее идём анализировать страницу на предмет H1 H2 H3 и классов и id title, header, breadcrumbs, path, navigation

На основе собранной информации пытаемся постоить путь.

Только результат может быть не предсказуемым. Опять же если вы проанализируете страницу этого форума вам будет почти незачто зацепится.

И плюс ко всем это ещё и не нужно.

Для всех популярных проектов подобных плагинов и так в избытке а для чего-то нестандартного проще будет написать самому, так как вероятность что ваш скрипт угадает - мала.

---------- Добавлено в 16:31 ---------- Предыдущее сообщение было в 16:27 ----------

livelink:
но это делается например 1 раз в месяц ;)

Хм, был уверен что вы имели ввиду JavaScript на странице.

Тогда вам остается только периодически сканировать весь сайт, складывать в базу все URL с тайтлами и линками на предков и потомков. а потом уже искать всех её родителей.

Слишком сложно для такого незначительного функционала.

И теряется смысл, пользователь написавший пост на форуме не увидит бредкрамбсы у своего топика до следующей индексации?

livelink:
он загрузился, идет в корень сайта и сканит какие линки есть на внутренние страницы.. типа делает виртуальную карту сайта с тайтлами страниц которые он в ходе скана нашел.. дальше находит в этой карте текущую страницу и строит крошки..

Вы представляете сколько времени у него на это уйдёт?

Да, но я писал только серверную часть проекта.

Если заинтересовались - обратная связь по ссылке в подписи.

livelink:
Приветствую!

Есть вот такое чудо: http://pwww.ru/se/
Как сделать чтобы после нажатия в окне алерта кнопки "ОК", браузер переходит по ссылке? Я нажимаю на "ОК" и ничего не происходит ;(

Заранее спасибо!

в http://pwww.ru/se/js/alert.js замените


box.find('input[type="button"]').click(closer);

на


box.find('input[type="button"]').click(function() {
document.location.href="/you/link/url";
});

но более правильно будет передать в функцию ещё один параметр, например

window.alert = function ( message, color, ok_click ) {


box.find('input[type="button"]').click(ok_click);

и вызывать Alert как

alert('This is a test mode', true, function() {

document.location.href="/you/link/url";
});
sypok:
Здравствуйте. Подскажите пожалуйста, как сделать вывод статьи в три вертикальные колонки на wordpress?

Если вас не очень волнуют устаревшие браузеры, можно обойтись одним CSS

http://htmlbook.ru/css/columns

Если хотите действительно красиво почитайте про Nested sets, или найдите готовое решение для работы с ними

BadBoy:
весь пост будет в данном теге

Не понял вас

---------- Добавлено в 15:32 ---------- Предыдущее сообщение было в 15:26 ----------

BadBoy:

может есть способ использовать какуюнить прогу типа notepad2 или ++ или еще что?

Да, экспортируйте дамп таблицы, и правте в любом текстовом редакторе

BadBoy:
Приветствую
Задача.

Заменить текст на новый

В БД есть такие записи как (старый текст)
[attachment=5]
[attachment=6]
[attachment=7]
...
[attachment=2000]

атачмент не повторяется, у него id разные

надо заменить их на (новый текст)
[newtag][attachment=5][/newtag]
[newtag][attachment=6][/newtag]
[newtag][attachment=7][/newtag]
...
[newtag][attachment=2000][/newtag]

при замене, id должны сохраниться.
Как такое можно сделать автоматически?

Както так


UPDATE `table_name` SET `column_name`=CONCAT('[newtag]',`column_name`,'[/newtag]')
Всего: 79