ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (8): « 1 2 3 4 5 6 [7] 8 »   

> Описание: Избавляемся от необходимости постоянно индексировать форум в админке
kitNest
Отправлено: 14 июня 2011 — 16:54
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 185
Дата рег-ции: Дек. 2010  
Репутация: 6




M-A-X пишет:
Если еще выбрасывает эту ошибку, то:
а) смотреть скрипты, где она должна определяться
б) прописать что-то вроде:

CODE:
function _LowerCase($var) {
return (($this->_RuLocale===NULL) || ($this->_RuLocale === FALSE)) ? $this->_strtolower($var):strtolower($var);
}



Поздно вернулся к этой теме, но добить уж очень хочется ))

Итак:

Прописал ваш код - результат тот же.
Поискал в скриптах - единственная переменная в этом же скрипте выше:
CODE:
function fm() {
require_once(PATH.'data/boardinfo.php');
if (!preg_match("#1251#",setlocale(LC_CTYPE , 0))) {
$this->_RuLocale = setlocale(LC_CTYPE ,"ru_RU.CP1251");
}
}

и в файлах var.class и fm.class. Может их надо заинклюдить?

Данный скрипт, где ошибка, это переименованный cron.php от Юры, для автоматической индексации поиска. Сомневаюсь, что с этим ошибка.
 
 
yura3d
Отправлено: 14 июня 2011 — 22:17
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




kitNest пишет:
PHP Notice: Undefined property: fm::$_RuLocale in E:\forum\idxsrch.php on line 188

Откройте файл cron.php, найдите строку:
CODE:
class fm {

и под ней разместите строки:
CODE:
var $_RuLocale = false;

Обновил этот файл в инструкции по установке.

Вообще, конечно, я бы рекомендовал вместо встроенной поисковой системы использовать Google, насколько это возможно (ясно, что по закрытым разделам Гугл искать не будет).
 
 
kitNest
Отправлено: 14 июня 2011 — 22:39
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 185
Дата рег-ции: Дек. 2010  
Репутация: 6




Значит я правильно хотел из fm.class файла, только выключив, эту строчку взять в крон.

Но забоялся, что опять все встанет тазом в корридоре. И да, все равно точно не туда бы вставил Закатив глазки

Спасибо большое!

Теперь в лог вообще ничего не пишет. Разобрал его с вашей помощью.
(Добавление)
Кстати, похоже хотя бы в основах, но php освоить придется.

Можете порекомендовать что-то начинающему, который знаком только с vba и w.scripts?
 
 
CAB
Отправлено: 23 октября 2011 — 20:35
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




И так, и я решил поковыряться с этим дополнением. Уж очень нужная вещь. Только вот запуск из планировщика меня совсем не устраивает.
Решил воспользоваться тем, что скрипт запускается из браузера.
Мой вариант:
В корневую папку форума закачиваем файл cron.php и переименовываем его, например в searchindexing.php
В файле language\russian\lang_front_all.php строку
CODE:
$this->LANG['ReloadingPage'] = '[перенаправление]';
заменяем на строку
CODE:
$this->LANG['ReloadingPage'] = '[перенаправление] <iframe src="./searchindexing.php" width=1 height=1 marginwidth=0 marginheight=0 scrolling=no frameborder=0></iframe>';

Внимание! Скрипт индексации не закрыт от запуска "гостями". Поэтому "злоумышленник" может "положить" Ваш сервер, если, вычислив имя файла, поставит его на автозапуск с высокой частотой.
Если вдруг такое произойдёт, то сразу удалите данный файл скрипта индексации поиска. Потом можете загрузить его опять на форум, но уже под другим именем, изменив, при этом, имя в указанном выше коде.
После этого попытайтесь "вычислить" вредителя и заблокировать его (имя файла в HTML-коде могут увидеть только зарегистрированные пользователи).

Если кто поставит себе мою версию - отпишитесь. У меня, вроде, работает, но как у других тоже интересно.
 
 
CAB
Отправлено: 24 октября 2011 — 04:24
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




CAB пишет:
имя файла в HTML-коде могут увидеть только зарегистрированные пользователи
Важное дополнение! Если на Вашем форуме разрешено постить гостям, то они смогут увидеть в HTML-коде имя файла скрипта.
В таком случае я НЕ рекомендую пользоваться моим способом запуска индексации.
 
 
BON
Отправлено: 24 октября 2011 — 11:04
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




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

ну зарегается и вычислит файл. а потом возьмет и положит. Короче не дополнение а ДЫРКА!
 
 
CAB
Отправлено: 24 октября 2011 — 12:38
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




BON пишет:
Короче не дополнение а ДЫРКА!
Увы, но сам файл скрипта так сделан. По хорошему, конечно, надо скрипт внутрь форума интегрировать, но это уже выше моего уровня.
 
 
CAB
Отправлено: 24 октября 2011 — 19:26
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




Мне в голову пришла сегодня идея! Дырку заделал! Можно пользоваться без опаски и переименования файла!

Для установки произведите изменения кода как я написал ранее и закачайте на форум мой вариант файла скрипта индексации поиска searchindexing.php
Внимание! Теперь не надо прятать имя файла скрипта индексации поиска searchindexing.php!
"Злоумышленник" может стать Вашим помощником по индексации поиска на Вашем форуме! Заодно появилась возможность устанавливать минимальный промежуток времени между индексациями. По умолчанию стоит 120 секунд.
Если Вы будете запускать сам данный файл из браузера на пустом форуме, возможно появление сообщений PHP. Не обращайте на них внимание. После появления постов на форуме, сообщения PHP должны прекратиться (при "штатном" запуске скрипта данных сообщений не видно).

Скачать файл: (для скачивания файла Войдите или зарегистрируйтесь)
Скачан раз: 112
 
 
ercopav
Отправлено: 11 марта 2012 — 19:55
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 62
Дата рег-ции: Март 2011  
Репутация: 3

[+]


CAB пишет:
Мне в голову пришла сегодня идея! Дырку заделал! Можно пользоваться без опаски и переименования файла!

Для установки произведите изменения кода как я написал ранее и закачайте на форум мой вариант файла скрипта индексации поиска searchindexing.php
Внимание! Теперь не надо прятать имя файла скрипта индексации поиска searchindexing.php!
"Злоумышленник" может стать Вашим помощником по индексации поиска на Вашем форуме! Заодно появилась возможность устанавливать минимальный промежуток времени между индексациями. По умолчанию стоит 120 секунд.
Если Вы будете запускать сам данный файл из браузера на пустом форуме, возможно появление сообщений PHP. Не обращайте на них внимание. После появления постов на форуме, сообщения PHP должны прекратиться (при "штатном" запуске скрипта данных сообщений не видно).

Поиск работает, но как-то странно: если оставляю сообщение под одним пользователем, то скрипт срабатывает один раз потом перестает (вернее не индексирует поиск); потом захожу под другим оставляю одно сообщение все индексировано...
В чем загвоздка?
 
 
CAB
Отправлено: 11 марта 2012 — 20:54
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




ercopav пишет:
В чем загвоздка?
Загвоздка в том, что это тот же скрипт что и был изначально, только приспособлен под запуск при загрузке страницы "перенаправление".
 
 
PashkaGan
Отправлено: 18 марта 2012 — 05:49
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 21
Дата рег-ции: Март 2012  
Репутация: 1




очень полезная вещь спасибо=)
 
 
Михаил Талаев
Отправлено: 20 марта 2012 — 12:33
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 30
Дата рег-ции: Март 2012  
Откуда: Красноярск
Репутация: 0




А у меня не индексирует, если просто вбить адрес к крону в адресной строке выдает такое сообщение
Прикреплено изображение
2012-03-20_203203.png

 
 
Romero
Отправлено: 24 апреля 2012 — 06:44
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 9
Дата рег-ции: Март 2009  
Репутация: 0




а в стандартном движке форума (ExBB FM 1.0 RC1) это дополнение не прописано?
 
 
electron
Отправлено: 24 апреля 2012 — 09:33
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




нет
 
 
Guyver
Отправлено: 3 сентября 2015 — 16:24
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 281
Дата рег-ции: Окт. 2014  
Откуда: Магадан
Репутация: 8




CAB , большое спасибо за модификацию модификации мода! Сразу установить у меня дополнение не получилось. И вот спустя полгода я попробовал опять - и теперь всё заработало! Ура! Загвоздка была в строке файла language\russian\lang_front_all.php - я её неверно в первый раз поменял. Теперь проверил - после 10 запусков скрипта слово из свежесозданной темы, которое я искал, проиндексировалось в поиске!!! Большое спасибо за мод автору и всем кто ему помогал!
 
 
Страниц (8): « 1 2 3 4 5 6 [7] 8 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Дополнение: Автоматическая индексация поиска
Темы Форум Информация о теме Обновление
Could not write in the file forum1/_f_track.php
Установил форум на наш сервер, вылезло Could not write in the file forum1/_f_track.php
Решение проблем Ответов: 4
Автор темы: Konstantin
20 июня 2011 — 07:40
Автор: electron
Вопрос по правилам
Как изменить правила для своего форума?
Настройка форума Ответов: 4
Автор темы: Xantr
25 апреля 2009 — 20:15
Автор: Xantr
Загрузка фото в текст сообщения
Не могу добиться или настроить форум для правильной загрузки фото
Общие вопросы Ответов: 9
Автор темы: aseevtm
24 января 2011 — 00:17
Автор: kitNest
Шаблон с фиксированной шириной
поговорим о фиксированных шаблонах для форума
Обсуждение Ответов: 4
Автор темы: Victor
10 июня 2011 — 03:59
Автор: electron
Не работает админпанель
Установил последнюю версию форума. Не работает админпанель
Решение проблем Ответов: 9
Автор темы: FlyRus
2 июня 2013 — 18:08
Автор: electron
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1403]     [ ]