awilum: SMF - один из лучших и популярных форумных движком а то и самый лучший!
SMF лучший? o_O Это шутка или Вы серьезно так считаете? Ок... Может тогда подскажите, как быстро избавиться от сессий в этом движке? Реально...
Или может подскажете, как сделать нормальный автолоадер, чтобы не пришлось по коду скакать и искать, где блин подключается определенный файл?
$_REQUEST - это вообще шик. Покажите реальный пример, когда НЕОБХОДИМО использовать $_REQUEST! За все время, что я программирую (а это довольно долго) - ни разу не видел в этом необходимость... Там еще кучу интересного можно вспомнить, ну да ладно...
Теперь вопрос по вашему двигу: правда, что в вашем двиге используются функции в конфигах? И вы реально не понимаете, почему вас из-за этого считают глупым? =)))
Ну а выбор XML спорный... Как будете делать, например, реалтайм поиск? Автоподстановку тегов? И т.д.
Дикий пионер: Расковыряйте Яндекс.бар - там есть функция видирания текст из страницы с единичной новостью. Включается по нажатию на амперсенд в адресной строке.
Есть еще алгоритм для таких вещей, правда вот название забыл :(
Скорее всего у ТС что-то более продвинутое, но общие приницы наверно и в я.баре посмотреть можно.
Так и есть. Начали с других алгоритмов, но функцию яндекса тоже изучали. Жаль, полноценно ее использовать в php не получилось - пришлось дописывать и переписывать.
aktuba добавил 08.07.2011 в 01:58
И это все мнения? Жаль... Думал, Вас заинтересует, как можно подобный парсер использовать =(
aktuba добавил 08.07.2011 в 14:40
Т.е., ни у кого, никаких предложений/вопросов нет? Не нужен никому подобный сервис?
digwnews: Интересный сервис.
А каким принципом идёт отделение контента от мусора?
Коротко это не описать... Достаточно много параметров и факторов учитывается для выделения контента из страницы. Да и не очень пока хочется рассказывать детали, если честно ;)
public function complete() { $key = Session::instance() -> get_once('mailru_key', NULL); if (empty($key)) throw new LoginID_Exception('Not found provider key', NULL, 403);
$rkey = !empty($_GET['key']) ? $_GET['key'] : NULL; if (empty($rkey)) throw new LoginID_Exception('Not found get key', NULL, 403);
$data = json_decode($data); if (empty($data -> access_token)) throw new LoginID_Exception('Error Mail.ru responce!', NULL, 403);
$user = $this -> get_user_info(NULL, $data -> access_token); if (empty($user -> uid)) throw new LoginID_Exception('Invalid user data returned from Mail.ru', NULL, 403);
каких тегов? Весь контент страниц (без html кода) загнать, размер получится совсем не большой. Поиск и прочее чтение работает быстро вроде.
P.S. уже тратий раз посмотрел видео, меня аж штырит от него :D особо вставляет авилум мечущийся по нему ...
Ну это смотря сколько контента... У меня в управлении пару сайтов, где более 2млн. записей, базы по 40гб ;)
aktuba добавил 15.07.2011 в 03:17
Мораль: лучше уж используйте DLE чем это поделие.
DLE тоже не надо. Показать огроооооооооооооооооооооооомные минусы dle? =)
Перетрахнуть пару тысяч файлов - пару сек, и загнать все в базу sqlite, и поиск будет быстрым и качественным :)
sqlite не лучший выбор. Когда тегов будет пара млн. - начнет очееееееееень сильно задумываться, проверено ;).
SMF - один из лучших и популярных форумных движком а то и самый лучший!
SMF лучший? o_O Это шутка или Вы серьезно так считаете? Ок... Может тогда подскажите, как быстро избавиться от сессий в этом движке? Реально...
Или может подскажете, как сделать нормальный автолоадер, чтобы не пришлось по коду скакать и искать, где блин подключается определенный файл?
$_REQUEST - это вообще шик. Покажите реальный пример, когда НЕОБХОДИМО использовать $_REQUEST! За все время, что я программирую (а это довольно долго) - ни разу не видел в этом необходимость... Там еще кучу интересного можно вспомнить, ну да ладно...
Теперь вопрос по вашему двигу: правда, что в вашем двиге используются функции в конфигах? И вы реально не понимаете, почему вас из-за этого считают глупым? =)))
Ну а выбор XML спорный... Как будете делать, например, реалтайм поиск? Автоподстановку тегов? И т.д.
Пошел по русски:
Идет проверка:
$query = "SELECT bla FROM users WHERE bla='".$bla."'";
$res = mysql_query( $query );
if ( mysql_num_rows( $res ) > 0 ) {
$exp = mysql_result( $res, 0, 0 );
}
И если совпадений нет:
if($exp!=$bla) {
...
Эмм... А может не надо так? =)
А зачем replace-то? update наверное, нет?
INSERT INTO table SET field="value" ON DUPLICATE KEY UPDATE field=VALUES(field)
примерно так.
Это "премиум"? О_о
wordstat яндекса не парсит ((
И не должен - там нет контента, одни ссылки
aktuba добавил 07.07.2011 в 17:50
Расковыряйте Яндекс.бар - там есть функция видирания текст из страницы с единичной новостью. Включается по нажатию на амперсенд в адресной строке.
Есть еще алгоритм для таких вещей, правда вот название забыл :(
Скорее всего у ТС что-то более продвинутое, но общие приницы наверно и в я.баре посмотреть можно.
Так и есть. Начали с других алгоритмов, но функцию яндекса тоже изучали. Жаль, полноценно ее использовать в php не получилось - пришлось дописывать и переписывать.
aktuba добавил 08.07.2011 в 01:58
И это все мнения? Жаль... Думал, Вас заинтересует, как можно подобный парсер использовать =(
aktuba добавил 08.07.2011 в 14:40
Т.е., ни у кого, никаких предложений/вопросов нет? Не нужен никому подобный сервис?
Интересный сервис.
А каким принципом идёт отделение контента от мусора?
Коротко это не описать... Достаточно много параметров и факторов учитывается для выделения контента из страницы. Да и не очень пока хочется рассказывать детали, если честно ;)
http://api.mail.ru/docs/guides/oauth/sites/ - вот это изучите, станет понятнее думаю;)
Работает, aktuba.
Можеш скрипт скинуть! Если все улажу - буду тебе премного благодарен.
Вот часть кода для mail.ru. Остальное - обычная работа с oauth. Будут вопросы - задавай.
P.S.: жестокий тут парсер =) ***91; - открывающая квадратная скобка, ***93; - закрывающая.