- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как лучше/быстрее реализовать следующее:
Есть HTML каталог следующего вида:
1. Буквенный указатель (A-Z)
2. На странице каждой буквы - список внутренних ссылок (50-100)
3. Индивидуальная страница для каждого объекта в этом списке
Требуется - засунуть это дело в DLE. Понятно что можно вручную, насоздовать страниц, все перелинковать и т.п. Но, хотелось бы как то менее муторно и быстро)
Может кто сталкивался с закидыванием HTML страниц/каталогов в dle. Через инклюды какие нить, или ещё как то по хитрому. Заранее спасибо)
а что собственно вам нужно от dle для вашего каталога? что мешает просто в корень сайта закинуть все это хозяйство и залинковать с морды первую страницу каталога?
если вам уж так жизненно необходим шаблон вашего сайта в этом каталоге, то страницы в любом случае придется создавать руками - двиг сам этого делать не умеет.
облегчить это все занятие инклудом можно.
1 СПОСОБ:
Создаете статическую страницу. В поле текст пишите строчку.
<?php
$cat = file_get_contents('http://сайт.ру/рога_и_копыта.html');
echo iconv('UTF-8', 'WINDOWS-1251//TRANSLIT', $cat);
?>
Тут есть один момент. В редактор html кода, php код вставить нелья. Вставляете его просто обычным текстом, но ниже ставим галку "Исходный текст HTML без фильтрации и изменений".
Также необходимо будет указать используемый шаблон.
В название страницы вставляем рога_и_копыта
После добавления страницы, не нажимаем никаких ссылок, а жмем кнопку в браузере "НАЗАД", в результате чего получим туже страницу с тем же содержимым, где нужно будет только заменить адрес подгружаемого файла и название страницы например:
колхоз_красный_путь
<?php
$cat = file_get_contents('http://сайт.ру/колхоз_красный_путь.html');
echo iconv('UTF-8', 'WINDOWS-1251//TRANSLIT', $cat);
?>
добавляем, и снова жмем кнопку "НАЗАД". И так до попедного конца, копипастим названия файлов из каталога.
Учитывая то, что в статические страницы, dle не добавляет никаких id и прочей хрени, адреса линков у вас так и остануться, но уже будут на вашем шаблоне. Т.е. рога_и_копыта.html колхоз_красный_путь.html, и т.д.
2 СПОСОБ
Добавляя страницы в статику вы не сможете воспроизвести струтуру вашего каталога, так как при добавлении стат страницы, нет возможности выбрать категорию. Поэтому все страницы вашего каталога будут иметь адрес сайт.ру/фирма.html. В этом случае страницы нужно добавлять через новости. Проблема в том, что при добавлении новости, заинклудить ничего не получится. любой код просто отобразится обычным текстом. Научить двиг понимать php код можно.
тут учим двиг понимать скрипты в новостях, а тут убираем из новостей id, чтобы получился нормальный адрес вида сайт.ру/каталог/р/рога_и_копыта.html, где "каталог" и "р" - категории созданные в dle.
econv.ru посмотрите. Нужно будет файлы по папкам (из них получатся категории) раскидать.
Не знаю в каком именно виде у вас ваша база, но также можно создать скрипт, по заданному алгоритму который всю вашу базу всунет в БД, все добавленные страницы будут корректно отображаться по ID.
Чтоб точно сказать нужно видеть, что за база такая и как ее парсить.