|
|
19.02.2007, 12:47
|
|
Вовкин
Смирнов Владимир
Зарегистрирован: 2005-07-26
Сообщений: 7
|
Два вопроса.
Первое: Как именно изменить исходники в модуле поиска, чтоб при обходе страниц учитывались также тексты, находящиеся в alt полях картинок и когда сие появится в неткэте?
Второе: На сайте в разделе новостей в системных настройках написано так:
Код:if (!$admin_mode) {
$query_where = "a.Created > NOW() - INTERVAL 7 DAY";
}
В результате для посетителй сайта выводятся только новости на последние семь дней, а в режиме администрирования видны все новости. Мне кажется, что поисковая машина при переиндексации сайта осматривает только новости за последние 7 дней. Хотелось бы как и ранее посетителям сайта показывать новости лишь за последние 7 дней, но поиск вести по всем новостям раздела. Вопрос: как сие организовать?
|
|
|
19.02.2007, 13:49
|
|
resident
Веб-группа «Дабл Ю»
Зарегистрирован: 2005-01-10
Сообщений: 336
|
исходники менять нельзя, сделать нужно что-то типа preg_replace("/<img.*alt=['"](.*)['"].*>/","$1",$text);
сделайте раздел архив новостей и измените условие на if (!$admin_mode&&$sub!=123)
|
|
|
19.02.2007, 14:05
|
|
Вовкин
Смирнов Владимир
Зарегистрирован: 2005-07-26
Сообщений: 7
|
Цитата:исходники менять нельзя, сделать нужно что-то типа preg_replace("/<img.*alt=['"](.*)['"].*>/","$1",$text);
Где сделать? В шаблоне вывода?
сделайте раздел архив новостей и измените условие на if (!$admin_mode&&$sub!=123)
Изначально так и собирался сделать, то есть сделать раздел "Архив новостей". Только похоже это не очень удобно. Необходимо реализовать все так, чтоб новости старше недели автоматически перекладывались в этот раздел. Я не имею представления о том как это сделать. А в неткэте подобный функционал отсутствует.
|
|
|
19.02.2007, 15:15
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
сделайте раздел Архив Новостей и в него добавляйте новости..
а на странице Новые Новости выводите новости за последние 7 дней, с помощью s_list_class() и передачей GET параметров для условий в шаблоне новостей
|
|
|
19.02.2007, 19:52
|
|
resident
Веб-группа «Дабл Ю»
Зарегистрирован: 2005-01-10
Сообщений: 336
|
modulessearchadmin.inc.php
$search_re = array (-1=> "/<img.*alt=['"](.*)['"]>/Uis",
...
$replace_re = array(-1=> " $1 ",
...
делая подобные изменения вы лишаетесть поддержки разработчика
разработчикам в свою очередь давно писалось что теги нужно заменять на s и после всех замен менять s{2,} на s
пример<br>который<br>вы<br>никогда<br>не<br>найдете<br>в<br>поиске
|