Достаточно сходить в модель, и посмотреть выбираемые поля.Просто надеялся что где-то есть подобие единого списка всех массивов и их ключей. Откуда я, например, узнаю какие еще есть данные помимо $usr.id в массиве $usr, только просмотрев все файлы шаблона?

oll
85 инкарнация-загрузка 100%
+1130
Репутация
18936
Рейтинг
Imran — претендент на " Самый быстрый — быстрый ответ, эстонской версии ICMS"
Судя по этому instantcms.ru/forum/thread15892-1.html#145557 и это решено.
PS//
PS//
Загрузка архива пакета расширений.Загрузка производится.Архив распаковывается.
Дальше не понятно.
Файл /upload/installer/package отсутствует — и возврат в админку.В функции showPackageInfo всесто 'package' по идее должно быть имя архива $package_name только без расширения .zip?
Дальше не понятно.
>=> TRUE >=> TRUE 0.4770 4369880 -> cmsConfig->__get($name = 'upload_path') C:\usr\domains\instantcms-2b3\system\controllers\admin\actions\install.php:42 >=> 'C:/usr/domains/instantcms-2b3/upload/' 0.4771 4369888 -> cmsAction->__get($name = 'installer_upload_path') C:\usr\domains\instantcms-2b3\system\controllers\admin\actions\install.php:42 >=> 'installer' 0.4771 4369952 -> file_exists('C:/usr/domains/instantcms-2b3/upload/installer/package') C:\usr\domains\instantcms-2b3\system\controllers\admin\actions\install.php:42 >=> FALSE 0.4775 4369936 -> actionAdminInstall->redirectBack() C:\usr\domains\instantcms-2b3\system\controllers\admin\actions\install.php:43
file_exists('C:/usr/domains/instantcms-2b3/upload/installer/package') C:\usr\domains\instantcms-2b3\system\controllers\admin\actions\install.php:42 >=> FALSE
$this->redirectBack(); }
Разработчику- есть повод, призадуматься о лицензировании продукта.
А то базаром пахнет. Кто, кому, почем, на каких условиях. Продажа в одни руки, и есть передача авторских прав?
А то базаром пахнет. Кто, кому, почем, на каких условиях. Продажа в одни руки, и есть передача авторских прав?
Есть.НО так не надо париться. Id статьи заранее выставляется в поле альтернативный url страницы, при созданнии и редактировании. Если теперь убрать запись( очистить) то будет обычный url из заголовка.
ps//Ошибаюсь.При созданнии новой статьи надо последний last id записи выбрать, .
Ну это не проблема.Если надо реализую.
ps//Ошибаюсь.При созданнии новой статьи надо последний last id записи выбрать, .
Ну это не проблема.Если надо реализую.
Черновой вариант:
if ($makelink) { } else { //PROCESS FILTERS, if neccessary if ($cat['filters']){ $filters = $inCore->getFilters(); if ($filters){ foreach($filters as $id=>$_data){ require_once PATH.'/filters/'.$_data['link'].'/filter.php'; $_data['link']($field); } } } } } else { if ($makelink) { $field = $inCore->getUCSearchLink($cat['id'], null, $key, $field); } } } //Обрабатываем фильтрами названия полей $filters = $inCore->getFilters(); foreach($filters as $id=>$_data){ require_once PATH.'/filters/'.$_data['link'].'/filter.php'; $_data['link']($value); } //end
Есть такой факт.Создал несколько полей в описании типа текст. При вводе в любой из них двойных ковычек или слеша информация описания не сохраняется. Это как-то лечиться? Думаю вопрос серьезный.
Лечиться просто, если ВЫ админ, то, нет смысла в полях формы, использовать недопустимые символы
.
Если Вы пользователи, то тем более.
Первая очистка введенных значений cms.php функция badTagClear:
В итоге фильтрация тегов, аттрибутов, символов, реализовано предотвращение XSS-атак.
Прозрение!!! А что мешает обработать фильтром и ключ и значение массива? И можно вводить так как ГЕНИАЛЬНО — и нехотя trOid, придумал.Хорошая мысль.
admin/applets/content.php
527
Измени на
527
<td><input type="text" name="url" value="<?php echo $mod['url']; ?>" style="width:100%"/></td>
<td><input type="text" name="url" value="<?php echo 'item'.(int)$_REQUEST['item_id']; ?>" style="width:100%"/></td>
Не стерев коленки, не узнаеш как земля близка.Хочется уже прочесть что-нибудь основательно написанное, а не опираться на чужой опыт, порою ошибочный.
Ели среди других работ или решений, ВЫ уже выявляете, что ошибочно а что нет, то тогда нужно просто время, и немного времени.
Книга мемуров?. Пока Вы изучете ЕШЕ- ту книгу, тема стопорнет, и тема будет стара, а актуальной и востребованной будет всегда новая версия.Правильно ли я понимаю, что до сих пор нет ни одной книжки по программированию для InstantCMS?
Книга по программированию для ICMS давно вышла в издание и называется — "ФУНКЦИИ PHP".
ICMS очень проста в понимании структуры и логики работы. Код функций, давно описан в романах, php.ru, php.su. Все уже описано, доступно, и понятно.
Остаеться включить логику.И найти много свободного время.
Решение есть, надо вплотную подойти к политике отношения к своему сайту. И уделить ему массу времени на проверку и понимание сути всех происходящих процессов.Постоянно регистрируются спамеры создают блоги и пакостят теперь приходится удалять и банить вручную. Если уже есть решение проблемы подскажите.
Обновитесь. Или- rastavoron, будет постоянно иметь проблемы. Видимо вас избрали испытательным полигоном.
В файле components/catalog/frontent.php строка 730, есть условие для начала обработки фильтрами
И если переменная $htmlfield не установлена — Обрабатывать html фильтрами, то обработка не производится.
Инвертируй условие и провериш .
А также возможно:
1-Ошибки файла frontend
2-Ошибки файла фильтра
3-Ошибки в базе данных фильтра
4-Фильтр отключен
if ($makelink) { } else { //PROCESS FILTERS, if neccessary if ($cat['filters']){ $filters = $inCore->getFilters(); if ($filters){ foreach($filters as $id=>$_data){ require_once PATH.'/filters/'.$_data['link'].'/filter.php'; $_data['link']($field); } } } } }
Инвертируй условие и провериш .
А также возможно:
1-Ошибки файла frontend
2-Ошибки файла фильтра
3-Ошибки в базе данных фильтра
4-Фильтр отключен
О! Спасибо lokanaft!!!
Ты прав — У меня СТУПОР.Надо отдохнуть.
