Камиль
ну это в теории 😀
Камиль
на практике могу баги быть :D
Камиль
посмотрим))
Dmytro
Dmytro
Если правильно выбрать параметры мы уже в ТОП 5;)
Но по умолчанию еще не очень круты ибо мало партнеров;( Нужно больше партнеров. Тоесть зарегистрироваться на сайте http://www.cmsmagazine.ru/
И добавить хотя бы 1 работу на Ево
w
Pathologic
w
Просто обычно они в течение месяца пропадали на других. А тут нет. Это и напрягает. Ладно. Будем ждать.
Dmytro
Картинг EVO vs REVO
Dmi3yy карт#3
Илья Уткин карт#8
Dmytro
Anonymous
Это не честно, с тобой нереально соревноваться
Dark
Что-то у на с сегодня скучно.
Спят все, что ли
Надо нам тролей с вопросами типа "Что лучше Evo или Revo"
Anonymous
Это не интересная тема, все же знают что Джумла Топ1
Igor
Dmytro
Не коректное сравнение
Dmytro
Я чуть позжее напишу статейку что куда как ;) по итогам MODXpo2017
Igor
вот говорят что фреймворк невозможно сламать правда или ложь ?
Dmytro
Ложь сломать можно все
Anton
А есть видосы с MODXpo2017?
Dark
Dmytro
Будут через неделю +-
Igor
вот и я так думаю, а тот лісый чувак с ютуба говорит так что-бы слупить денег побольше ... потому как разработка на фрейме дороже будет
Am
"Дороговизна" дело такое. Когда у фрилансера есть знания и опыт по выбранному фреймвёрку, то ничего кроме удовлетвория текущих необходмостей на цену может не влиять. Например, можно поставить ценик в 100$ за магазин, который другие делают за 500$ (:
Am
Клиенту вообще пофиг за частую на чем, главное чтобы работало.
Am
А фрилансер просто экономит время себе. (:
Anonymous
Всё зависит от проекта, например у меня есть несколько проектов, которые на EVO/REVO нужно будет делать через жопу, так как 90% функционала modx вообще не нужно. А вот на фреймворке оно всё быстро и просто реализуется.
Т.е. фактически фреймворк выйдет дешевле, чем EVO/REVO
Am
Регулярно попадаются. Отказываюсь от таких. (;
Anonymous
Anonymous
За визитку на битриксе
Am
Так тоже бывало ((:
Igor
https://www.youtube.com/watch?v=4HtTkRXYWes
Am
Было бы предложено, как говорится.
Am
cmsmagazine.ru упорно не хочет мне отвечать почему не добавляют в партнеры и не проходит валидацию сайт ((%
Anonymous
Там что бы прошла валидация нужно какой-то файл создавать
Anonymous
И это указано тоже в каком-то странном месте
Am
да, знаю.. и файл создал и мета тег добавил.. все пофигу
Am
пишет что "Сервер не отвечает" .. хотя переходит с их каталога верно (:
Anonymous
А не отвечают они, потому что у них в почтовых ящиках тоже кэш, который раз в сутки показывает новые письма 😊
Am
уже четвертые или пятые сутки ((%
Anonymous
Не забывай, они ещё между отделами бросают письма
Anonymous
Вот и затягивается ответ
Anonymous
И отправка писем на ответ клиенту, тоже раз в сутки просиходит
Am
тогда это объясняет (((%
Anonymous
Это не было бы так смешно, если бы я не встречал подобные вещи на практике
Am
https://www.youtube.com/watch?v=4HtTkRXYWes
Какое-то "такое". Человек сравнивает фреймверк и цмс говоря о том что во фреймверке есть "кирпичики" из которых можно развивать структуру проекта как того пожелаешь, а цмс имеет законченный "вид" и поэтому там дописываются фактически только костыли. Особенно "порадовало" - "там что-то разработчики пишут-пишут, а потом уже не могут ничего писать". (((%
Так и на любом фреймверке - одни пишут по одному, другие по другому. Одни используют одни шаблоны, а другие какие-то свои наброски. Одни работают "напрямую" с БД, другие через ПДО или другие более модные штуковины.
Просто нужно знать цмс с которой работаешь как и любой фреймверк. Тогда и костылей не будет. Никто ж в цмс не запрещщает создавать свои таблицы, плагины и т.д. (: Точно такие же "кирпичики" как во фреймверке.
Anonymous
Может у него из опыта CMS была только джумла и битрикс?
Am
Ну, это же тоже цмс, так что там все так же есть структура и идеология пользования. Она может не нравится, да она есть. Поэтому зная её как следует можно создавать "шедевры".
Беда-печаль многих цмс это рукожопость начинающих программистов, которым тоже нужно где-то быстро зарабатывать для себя. (:
Am
Тоже самое справедливо и для фреймверков.
Am
Беда в php с тем же синтаксисом - он не строгий, как например в python и рукописи некоторых "проффи" иногда просто невозможно разобрать (:
Камиль
Хелп. решил изучить мультитв(раньше толком не использовал). $settings['display'] = 'datatable'; есть форма в которой на первой вкладке сделал в разных полях Имя, Емаил и есть вклада изображения, вот как мне во вкладку изображения сделать так, чтобы пользоватлеь мог неограниченное число изображений туда добавить?
Камиль
<?php
$settings['display'] = 'datatable';
$settings['fields'] = array(
'image' => array(
'caption' => 'Изображение',
'type' => 'image'
),
'thumb' => array(
'caption' => 'Изображение',
'type' => 'thumb',
'thumbof' => 'image'
),
'title' => array(
'caption' => 'Название',
'type' => 'text'
),
'attributes' => array(
'caption' => 'Аттрибуты',
'type' => 'text'
),
'skans' => array(
'caption' => 'Сканы решения',
'type' => 'image'
));
$settings['columns'] = array(
array(
'caption' => 'Изображение',
'fieldname' => 'image'
),
array(
'caption' => 'Название',
'fieldname' => 'title'
),
array(
'caption' => 'Аттрибуты',
'fieldname' => 'attributes'
),
array(
'caption' => 'Сканы решения',
'fieldname' => 'skans'
)
);
$settings['form'] = array(
array(
'caption' => 'Нвзвание / Изображение',
'content' => array(
'title' => array(),
'image' => array(),
'thumb' => array()
)
),
array(
'caption' => 'Сканы решения',
'content' => array(
'skans' => array()
)
)
);
Камиль
и с атрибутами тоже самое
Камиль
нужно чтобы их тоже муло неограниченное число. такое можно сделать через multitv?
Камиль
или его дописывать нужно для этого
Камиль
'type' => 'custom_tv:multitv' или 'type' => 'multitv' не кушает 😄 ну это логично)) может есть поле наподобии
Камиль
type => 'fileds'
content_fileds => array(
и т.д.
)
Dmytro
Попробуй еще pageBuilder
Вариант когда надо мульти поля с мульти полями там реализовать проще
Камиль
ну про него то я знаю, думал может есть такое в multiTV
Камиль
минуть pageBulder в том, что он привязан в один ТАБ, а я в админке всё раскидываю для удобства
Камиль
минус*
Камиль
pageBulder я использую как компонент для формирование схемы шаблоны, ну чтобы двигать блоки местами как хочешь если нужно новый добавить или удалить
Михаил
Dmytro
Да теперь можно делать несколько Табов ;) ждем только пример ;)
Камиль
А вот и нет
а можно внетрить его как дв поле между другими твшками?
Камиль
ну или часть
Камиль
тв*
Михаил
Sazanof
Господа! Привет всем! Скажите, а нормально ли [+summary+] работает? У меня в вызове
[!DocLister?
&tpl=`image_news_tpl`
&parents=`49`
&tvList=`image_news`
&orderBy=`id DESC`
&summary=`notags,len:100`
&display=`3`!]
чанк
<li>
<h3><a href="[(site_url)][~[+id+]~]">[+pagetitle+]</a></h3>
<p>[+summary+]</p>
<a href="[(site_url)]" class="btn btn-orange">Подробнее</a>
</li>
не урезается summary
Sazanof
Оу, introtext если он есть, не урезается. тоьлко content
Dmytro
Ага все верно
Sazanof
так блин..... 1000 новостей, надо порезать introtext
Sazanof
truncate?
Paul
так блин..... 1000 новостей, надо порезать introtext
<?php
$lenf = $len;
// Данный кусок заменяет символы перевода строки на HTML тег
$order = array("\r\n","\n","\r");
$replace ='<br />';
$what = str_replace($order, $replace, $text);
if(strlen($what)> $lenf){
$what = preg_replace('/^(.{'. $lenf .',}? ).*$/is','$1', $what).'...';
}
return $what;
?>
[[truncate?&text=[+introtext+] &len=300]]
Sazanof
Sazanof
Sazanof
😒
Михаил