| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Траблы с Title |
| Автор: JOns_WebZ 1.9.2004, 20:43 |
| Уважаемые веб програмисты, пишу портал и всё впринцепи готово, кроме title. Суть такова: Заголовки страниц должны собираться из тягов 'h1', около 200 страниц базавого контента (только статьи) дело не шуточное для пробивки вручную Нужно так сделать: 1) Сам title - должен быть вида Главная > Раздел 'h1' > Статья 'h1' 2) Тоже самое должно вписываться и в верхней части центра, вроди карты как на IPB .. Я без малейшего понятия как это осуществить, и прошу вашей помощи, заранее благодарен! |
| Автор: Kesh 1.9.2004, 22:46 |
| Пожалуйста опиши подробнее, что тебе надо... Есть ли древовидная структура, готова ли она... Приведи кусок дерева - получишь реализацию... |
| Автор: Secandr 2.9.2004, 08:21 | ||
| Насколько я понял стоит задача в следующем: отпарсить страницы и найти в них теги h1, занести название тегов в определёные поля БД, а потом по этим полям строить дерево. Если так, то найти текст элементарно, при помощи регулярных выражений:
Не тестировал, но примерно так выглядит |
| Автор: MuToGeN 2.9.2004, 09:50 | ||
Добавлено @ 09:51 ЗЫ Работает, если в <h1></h1> не содержится других тегов. Добавлено @ 09:52 Для вещей типа <h1>bla bla <a href=''>bla</a><h1> вроде так будет: |<h1>[\W\w]*</h1>|Ui |
| Автор: Secandr 2.9.2004, 09:58 |
| MuToGeN А если <h1 style='g'>? |
| Автор: MuToGeN 2.9.2004, 10:05 |
| |<h1[^>]*>[\W\w]*</h1>|Ui |
| Автор: Secandr 2.9.2004, 10:38 |
| MuToGeN Теперь идеально Осталочь узнать это ли надо было человеку |