Помощник
|
Оптимизация файлов html, перевод на php include |
Round
|
Сообщение
#1
|
||
|
|
||
|
|||
Alex_RD |
28.3.2015, 18:19;
Ответить: Alex_RD
Сообщение
#2
|
|
Блоки однотипные или одинаковые?
Я переводил на SSI (Server Side Include). Через поиск и замену в файлах (в расширенном режиме) в Notepad++. Но блоки были одинаковые. Технически можно сделать так же, но используя регулярные выражения для однотипных (не одинаковых) блоков, но подводных камней много. В вашем варианте, думаю, буде лучше так: php скрипт с разбором DOM страницы и сохранении в новую страницу. Для разбора простой инструмент: PHP Simple HTML DOM Parser. Для PHP скрипта примерно логика такая: -Получаем список файлов html -Цикл по списку: --В цикле с помощью PHP Simple HTML DOM Parser, делаем разбор нужных блоков (по классам, id итп) в странице. --Вносим правки (block.class меняем на include) --Сохраняем новый документ. -В конце цикла выдаем список новых файлов Сообщение отредактировал Alex_RD - 28.3.2015, 18:20 -------------------- Wordpress, HostCMS, DataLife engine, Shop-Script... Портфолио (beta) |
|
|
Blackster |
30.3.2015, 13:59;
Ответить: Blackster
Сообщение
#3
|
|
Выложите пример файлов и блоки, которые нужно вынести в инклуд. Смогу подсказать алгоритм или оценить работу для Вас.
|
|
|
Round
|
Сообщение
#4
|
|
Blackster, Тут нужна универсальная тулза... Для разного типа сайтов на html
-------------------- Live to win, take it all, just keep fighting till you fall |
|
|
Blackster |
30.3.2015, 15:16;
Ответить: Blackster
Сообщение
#5
|
|
Alex_RD правильно спросил - одинаковые ли блоки. В этом случае задача достаточно тривиальна и сводится к многостроковой замене в notepade.
|
|
|
miketomlin |
30.3.2015, 22:11;
Ответить: miketomlin
Сообщение
#6
|
|
|
Нет универсальной тулзы.
Для экономии дискового пространства можно часть страниц загнать в БД, если размер БД не учитывается в общем объеме предоставляемого дискового пространства.
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Вёрстка HTML-писем | 30 | Vampler | 29399 | 27.3.2024, 12:41 автор: Vampler |
|
Оптимизация сайтов, продвижение, наращивание ссылок Большой опыт работы, отзывы |
304 | tario777 | 203531 | 13.3.2024, 14:01 автор: tario777 |
|
Верстка/Натяжка/Оптимизация/Увеличение функционала шаблонов на WP Разработка на профессиональном уровне |
144 | Gerga | 92144 | 11.3.2024, 19:59 автор: anchous |
|
Перевод текста в речь нейросетями - сервис Zvukogram | 13 | Zvukogram | 7220 | 19.2.2024, 18:16 автор: freon_mr777 |
|
Разработка/доработка сайтов Wordpress, HTML/CSS/JS Вёрстка, перенос на WP, правки |
9 | malamut | 3485 | 25.1.2024, 14:36 автор: malamut |
Текстовая версия | Сейчас: 24.4.2024, 10:42 |