
Narochnyi
public function route($uri){ $core = cmsCore::getInstance(); $action_name = $this->parseRoute($core->uri); if (!$action_name) { cmsCore::error404(); } $this->runAction($action_name); } public function parseRoute($uri){ $config = cmsConfig::getInstance(); $action_name = parent::parseRoute($uri); if (!$action_name && $config->ctype_default){ $action_name = parent::parseRoute($config->ctype_default . '/' . $uri); } return $action_name; }
а методы route и parseRoute задали в своем компоненте?
Да, конечно это всё сделано, говорю же, на iCMS 2.7.1 всё работает
Заметил что в iCMS 2.9.0 не работает роутинг, создаю файл routes.php в него добавляю следующий код:
Но, переопределение не происходит, хотя на iCMS 2.7.1 такой метод работает. Подскажите из-за чего такое может быть и как всё таки сделать задуманное?
Есть два типа контента А и В, которые работают в связях. Есть необходимость вывести дочерние записи в списке контента В. То есть на странице просмотра записей типа контента А, нужно вывести у каждой записи дочерние записи. (сильно не ругайтесь, сам голову сломал пока писал текст, но думаю что понятно).
Через хук перебором массива получается вывести, но как-то не комильфо!
Пробовал приджойнить, не получается. У кого какие мысли есть?
Перерыл достаточно много литературы, даже нашел некоторые вроде бы готовые решения для получения сидов/пиров, но в итоге ничего не выходит.
Начну по порядку!
Цель: загрузить торрент файл на сервер и вывести информацию о нем:
4.Количество пиров/сидов
Первые 3 пункта выполнены, с помощью библиотеки "BDecode".
Что касается 4 пункта:
Знаю что нужно отправить GET запрос к анонсеру (кстати его тоже удается получить из файла, например: udp://tracker.openbittorrent.com:80/announce) и передать хеш-сумму закодированную через:
после чего полученные данные нужно так же раскодировать, но вот тут и заключается проблема, все решения которые я нашел в сети, выдают ошибку.
Где что можно ещё почитать об этом, желательно на русском или может есть что-то подходящее?
И на какой URL делать запрос (udp://tracker.openbittorrent.com:80/announce) — что-то сомнения?
Спасибо за помощь, +1 в карму, тема закрыта!их можно запихать в переменную(пусть даже массива) и потом сделать поиск массива в базе, потом и выводите нужные вам ссылки.
SELECT * FROM FIOLINK WHERE fio IN ('$fiotext')";
p.s. время загрузки опимизированно!
SELECT * FROM FIOLINK WHERE fio IN ('$fiotext')";
Сделал такой запрос, возвращает только первое совпадение
Запрос всего один, получаю весь список и сохраняю в переменную!т.е. вы генерируете по 1400 запросов в базу? сверяя все фио или что?
Попробую, позже отпишусь!SELECT * FROM FIOLINK WHERE fio IN ('$fiotext')";
Потому что на странице много имен и их нужно все проверить на соответствие в этой большой таблице!а зачем вам получать всю таблицу? с какой целью то?
На странице с записью типа контента есть список имен и фамилий (в дальнейшем ИФ) перечисленных через запятую, мне нужно чтобы ИФ становились ссылками, на соответствующие страницы в другом типе контента. Во-втором типе 12000 записей (и будет увеличиваться примерно до 150 000). В хуке я получаю всю эту таблицу get-запросом, и в цикле функцией str_ireplace меняю то, что мне необходимо. Но уже на этапе получения всей таблицы время загрузки страницы меняется например с 0.0275 на 0.3069.
Подскажите, если какой-то другой способ сделать нужное?
Если есть дополнительные вопросы задавайте!
Всем привет.
Может кто-то сталкивался, как добавить изображение категории?
Есть старые разработки но вносить правки в системные файлы не хочется, совсем не хочется, плюс его переделывать под сегодняшнюю версию движка, это опять время.
Что мешает создать хук для форм категорий и добавить поле с изображением
Речь идет о второй, если я правильно прочитал ветку)на какой версии cms?