skoch

skoch
Рейтинг
165
Регистрация
04.08.2008
Volday:
Всем привет!
Может кто подскажет, как решить такую задачу.
Есть тип постов "Организации" и для него своя таксономия с иерархией "Регионы" (рубрики).

add_action('init', 'post_type_myorg');
function post_type_myorg() {
register_post_type('org',
array(
'label' => __('Все организации'),
'public' => true,
'show_ui' => true,
'publicly_queryable' => true,
'supports' => array(
'title',
'editor',
'thumbnail',
'excerpt',
'custom-fields',
'comments',
'revisions'
)
)
);
register_taxonomy( 'region', 'org',
array(
'hierarchical' => true,
'label' => __('Рубрики организаций'),
'labels' => $labels,
'query_var' => 'region',
'rewrite' => array('slug' => 'region')
)
);
}

Иерархия таксономии "Регионы" такая:
-Россия (Родительская. Первый уровень.)
--Московская область (Дочерняя. Второй уровень)
---Населённый пункт 1 (Третий уровень)
---Населённый пункт 2 (Третий уровень)
...
--Новосибирская область (Дочерняя. Второй уровень)
---Населённый пункт 1 (Третий уровень)
---Населённый пункт 2 (Третий уровень)
...
-Казахстан (Родительская. Первый уровень.)
(По аналогии 3 уровня.)

Мне нужно под каждый уровень создать свой шаблон вывода. То есть нужны три php файла/шаблона. Первый уровень (Страны: Россия, Казахстан,...) - свой файл/шаблон. Второй уровень (Регионы стран) - свой файл/шаблон. Третий уровень (Населённый пункты) - свой файл/шаблон.

Может кто знает, как реализовать?

Можно прикрутить кастомное поле выбора шаблона при редактировании категории. Но тогда нужно будет всем категориям вручную указать шаблон. Ну и в самом шаблоне категории нужно учитывать значения данного поля чтобы подставлять нужный шаблон

Этот злодей попал на сервер еще 6 месяцев назад и думаю с помощью человекоруки.

zexis:
Выясните
1) Дату создания файла.
2) Владельца файла. Если владелец FTP, то закачали по фтп, если владелец пользователь WWW, то закачали скриптом, если владелец root, то ваш сервер взломан.

Включите логи закачачки FTP и смотрите не было ли закачено по FTP файлов хакера
Посмотрите дату создания файла и посмотрите в логах apache какие крипты запускались в эту секунду. Таким образом можно найти либо дырявый скрипт, либо веб шел хакера.

Сделал как Вы сказали. Нашел злодея с кодом « $sF="PCT4BA6ODSE_";$s21=strtolower…» который загружал через пост запрос файлы.

78884115:
Смотрите логи, а лучше обратитесь к экстрасенсу, в том смысле что слишком мало информации вы дали. Скорей всего что через уязвимость в скрипте.

Думаю что через уязвимость, но как её выявить.

Какие данные еще нужны?

Какие логии смотреть?

SeVlad:
А так смотрел?

Да, но с хорошим функционалом не нашел

У форумов масса признаков. Например: структура сайта, структура страницы, ЧПУ, структура файлов, код страницы, коменты в CSS/HTML …

А обманывать плохо, рано или поздно всплывет

А в чем проблема включить статью в лендинг, например в слайдер или Toggle в первом экране?

Для верстки то DLE попроще будет чем WP. Но и WP не сложная, стоит один раз попробовать.

Для разработки про DLE уже давно забыл, только WP

Если есть sitemap то можно просто оттуда взять

Данная штука может удерживать дольше пользователя на сайте, заставлять бродить.

Но некоторых пользователей она может сильно напрягать и заставлять уходить.

15-30 секунд, перебор. 1-н раз достаточно, и то если пользователь зашел первый раз

Всего: 569