<<<1...5...10...26272829303132>>>
Для юзеров Seditio и новичков
Trustmaster |
|
---|---|
В functions.php в sed_build_comments() есть такая строчка:
$error_string .= (mb_strlen($rtext)<2) ? $L['com_commenttooshort']."<br />" : ''; May the Source be with you!
|
Alex300 |
|
---|---|
Есть предложение сделать возможность использовать связанные таблицы. Связи "Один ко многим", "Многие ко многим" в экстраполях, настройках (админках) модулей и плагинов.
Например, я добавляю к странице экстраполе "Свойства торвара". В БД у меня есть таблица свойств товара. Так вот в настройках этого поля я указываю название таблицы, из какого поля брать value для option, из какого "название". Заполнение "Select'a" и контроль правильности поступивших данных CMF берет на себя. Реализация не особо сложна, зато как вырастет скорость создания дополнений. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
Trustmaster |
|
---|---|
Предложение весьма органичное, поля со словарями достаточно просты и хорошо распространены. Сейчас с экстраполями мы столкнулись с некоторыми проблемами при создании связанных групп полей (это необходимо для файловых полей), так что не знаю, насколько выполнима идея полей со связанными таблицами. Если попробуешь сделать экспериментальную реализацию, будет здорово.
May the Source be with you!
|
givi |
|
---|---|
У меня вопрос по безопасности. Я зашел на форум и увидел что там разрешены html теги. Лет 10 назад я читал про безопасность движков, что html для всех это бооольшая дыра в безопасности. что все фильтры можно обойти составив конструкцию из символов типа @ @ Вот я попробовал и собаку он схавал, она стоит вначале предложения, значит и скрипт вредоносный должен схавать? Я не спец, объясните так ли это... Ведь bbcode не зря же придумали. |
|
Dit bericht is bewerkt door givi (2011-03-13 08:13, 14 jaren ago) |
esclkm |
|
---|---|
givi не баись все гнилые фрукты выкидыватся... остается все самое голое и чистое littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
JIabs |
|
---|---|
Есть ли возможность вытащить текущую дату в шаблоне в Siena? Необходимо для визуального выделения совсем свежих материалов, как-нибудь вот так: <!-- IF {PAGE_ROW_DATE} == {CURRENT_DATE} --> ... <!-- ENDIF --> |
|
Dit bericht is bewerkt door JIabs (2011-03-26 11:34, 14 jaren ago) |
Trustmaster |
|
---|---|
#29123 JIabs: Есть, используя дату в формате штампа UNIX и текущего глобального значения штампа. Например, условие для страниц, добавленных менее часа назад:
<!-- IF {PAGE_ROW_DATE_STAMP} > {PHP.sys.now_offset} - 3600 -->
May the Source be with you!
|
JIabs |
|
---|---|
Спасибо, Trustmaster, как раз то что надо. В который раз убеждаюсь, что движок может все что мне нужно, просто не всегда решение интуитивно находится. Added 7 days later: В Genoa была возможность в рамках одной темы сделать несколько цветовых схем, переняла ли ее Siena? И если не затруднит приведите пожалуйста пример или ссылку почитать, как это реализовать(нигде в шаблонах не нашел, что пользователя вообще спрашивают про цветовые схемы, есть выбор только темы). И будет ли это возможно реализовать если CSS разбит на несколько файлов для footer'a header'a и т.д. как в теме Nemesis. Понимаю, что в принципе можно было бы создать несколько тем с разницей лишь в названии и CSS для достижения цели, но может есть фича именно для таких случаев, чтоб не плодить лишних файлов. Да и редактирование усложнится ибо придется менять верстку в каждой теме. |
|
Dit bericht is bewerkt door JIabs (2011-04-02 10:20, 14 jaren ago) |
Trustmaster |
|
---|---|
Поскольку skins теперь стали themes, то цветовые схемы тепер называются schemes. Перечислить доступные темы можно в заголовке файла thems/имя_темы/имя_темы.php:
/* ====================
[BEGIN_COT_THEME] Name=My Cool Theme Schemes=default:Default,red:Red,blue:Blue [END_COT_THEME] ==================== */ Через запятую идут блоки имя_css:Заголовок. А насчёт нескольких css-файлов, пользуйтесь директивами @import для импорта общих частей. May the Source be with you!
|
JIabs |
|
---|---|
спасибо! все ясно. Added 1 months later: в шаблонах для модуля forums, для плагина recent items и может где-то еще есть такой тег {...._ROW_ODDEVEN} который удобно использовать для раскрашивания при помощи css отдельных сообщений через одно, очень удобно для таблиц с множеством строк и столбцов. В плагине comments к моему сожелению аналога такого тега нет. Пожелание: предлагаю добавить такую возможность и в комментарии. |
|
Dit bericht is bewerkt door JIabs (2011-05-15 10:47, 14 jaren ago) |
esclkm |
|
---|---|
kpfrjvmntcm сначала с возможными тегами: http://littledev.ru/page.php?al=tpldebug littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Trustmaster |
|
---|---|
О какой ветке речь? В Siena поддерживается {COMMENTS_ROW_ODDEVEN}. May the Source be with you!
|
JIabs |
|
---|---|
Блин, прошу прощенья за глупость. Действительно, ума не приложу как так не увидел, и ведь специально проверял же (наверное невнимательность или релиз был неактуальный). Спасибо и сорри что отнял время. |
Yusupov |
|
---|---|
Всем привет! Давно сюда не заходил. Вот решил написать. В Genoa есть одна проблема, которая до сих пор не решена. Это неправильная обработка 404 ошибки если какого-то документа не существует. Обычно если документ не найден на сайте, запускается стандартная функция sed_die(). Но она неправильно обрабатывается с точки зрения поисковиков - идет редирект и выдача 302 ошибки (то есть документ перемещен). Приходится вносить небольшой хак в код. Вот мой пример: Создаем новый файл в корне сайта, например 404.php с любым html-кодом, который сообщает пользователям о 404 ошибке. Дальше нужно добавить кастомную функцию в system/functions.custom.php : function sed_notfound($cond=TRUE) { if ($cond) { header("HTTP/1.1 404 Not Found"); include('404.php'); exit; } return FALSE; } Теперь надо заменить в файле page.inc.php строку sed_die(sed_sql_numrows($sql)==0); на sed_notfound(sed_sql_numrows($sql)==0); Вот и все. Конечно это не универсальный вариант, но приходится прибегать к таким мерам, пока не появится какое-то универсальное решение на уровне ядра системы. Вопрос к разработчикам, будут ли какие-то продвижения в данном вопросе? Мне кажется это принципиальный вопрос, так как есть разница между 302 и 404 ошибкой, и перенаправление это не решение проблемы. Поисковики такие сайты долго индексируют и порой им приходится индексировать страницы, которые уже давно не существуют. P.S.: странно что в хроме не видно визуального редактора. |
|
Dit bericht is bewerkt door Yusupov (2011-07-11 12:31, 13 jaren ago) |
esclkm |
|
---|---|
идея с notfound если честно крайне инстересна littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |