По поводу объявлений, у меня стоит компонент от Эванессенса — Расширенная доска объявлений.
У меня та же доска стоит, всё норм, кодировка в базе utf8_general_ci
По поводу объявлений, у меня стоит компонент от Эванессенса — Расширенная доска объявлений.
У меня та же доска стоит, всё норм, кодировка в базе utf8_general_ci
Но хотелось бы как-то решить проблему.
Когда делали обновление, на какой ступеньки произошёл сбой?
То что съехал это понятно, главное ошибка пропала или нет? кнопки и картинки появились?
maxisoft ответил, но пока болеет
Тогда с Денисом попробуйте связаться, он сейчас постоянно на кворке сидит, там в поиске вбейте Instantcms 2… быстро его найдёте.
Пробовали отключить компонент — inthemer?
У вас как, поиск работает?
Проверил, поиск объявлений работает нормально. Вспоминайте, что устанавливали и что удаляли..
о поскольку большинство пользователей этого форума любят по-быстрому сделать ctrl+c, ctrl+v и не склонны к анализу кода
Поэтому один файл и без второго он работать не будет
на возможный вектор атаки при бездумном использовании вашего кода
Бездумно не получиться у тех кто не хочет создать второй файл
Дополнение «Рубрикатор» я так понимаю это не то
Это компонент, а надо виджет, свяжитесь с maxisoft.
Может кто подскажет вот такой вывод категорий
Чего не подсказать, этот скрин с моего сайта, виджет называется «Рубрикатор», производитель Денис Васильевич. Денис Васильевич отошёл от дел, свои наработки передал maxisoft.
что будет, если я на сайте example.com размещу файл example.com/php.js
Это сырой набросок одного файла, здесь уже по вашему желанию в строке 16 регулярными выражениями, можете разрешить, запретить всё что угодно. В первой ветке есть папка myphp, на одном из моих сайтов находятся около 20 файлов, 10 лет всё нормально. Данное поле нужно только для вебмастера, доступ сторонних пользователей к нему должен закрыт! (описывать как закрыть доступ к созданию и редактированию контента вы знаете), мне оно нужно для работы с API Яндекса.
P.S. Это просто набросок файла для поля «Добавить файл PHP», по его принципу можно легко переделать поле «Файл» и тогда оно станет универсальным.
Чтоб другие не тратили время зря: require, include, require_once и include_once с ними не получилось указать путь к файлу, перебрал много способов, но у вы. При использовании file_get_contents при указании абсолютного пути до файла донора всё заработало.

Простой и рабочий код в папку system — fields если чё не так пишите.
<?php class fieldAdfiles extends cmsFormField { public $title = 'Добавить файл PHP'; public $sql = 'varchar(200) NULL DEFAULT NULL'; public $filter_type = false; public $var_type = false; public function parse($value) { if (!$value) { return ''; } } else { return 'Указана неверная ссылка'; } } }
мы ведь говорим о категориях...
Теперь понял, надо чтобы виджет подтягивал вип объявление с той категории в которой находиться.
Скажите пожалуйста, может есть другой способ АВТОМАТИЧЕСКОГО ОПРЕДЕЛЕНИЯ ВИПа, чтоб не плодить 100500 страниц
Создать пользовательскую страницу и масками вывести виджет на тех страницах где надо, а если где не надо он лезет, масками запретить.
Пример масок:

Ещё можно (если подойдет) создать свой шаблон
Тоже вариант, видел его, также фремом можно, но это как то не солидно. Хотелось бы так

Поле то пустяковое, всего пара строчек, в двойке ещё не силен, не понимаю логики, как привязать include '/test/test.php' в поле
Для начало набросал и теперь чешу дыню, что дальше делать
<?php class fieldAadfile extends cmsFormField { public $title = 'Добавить файл php'; public $sql = 'text'; public $filter_type = false; public $filter_hint = false; public function parse($value) { if (){ return ''; } else { return 'Неверное название файла'; } }
Раз занялся, надо добить до конца, главное чтоб сил хватило. Посоветуйте что будет лучше для этого поля include или file_get_contents.
В поле просто можно будет указывать название файла
Наверно это лучший вариант, создал папку myphp, закинул туда файл test.php, установил поле — «Добавить файл», при создании записи в поле написал test и всё проблем нет. Вот только одна проблема, как написать это поле когда руки — крюки?