maxisoft
Иногда на сайте могут быть несколько типов контента и ID может меняться, а поля могут быть присвоены к другому типу контента
Это небольшая расплата за универсальность, перенос контента будет возможен скорее всего только при написании скрипта мигратора, так как Вы уже сами озвучили типы полей и их ID могут различаться.
если нужно на js тогда код будет вот такой
$(function(){ $(document).on('hover','.parent',function(e){ $(this).children('.child').toggleClass('opacity'); });
примерно все тоже самое на css
.parent .child {opacity:0.3;} .parent:hover > .child {opacity:1;}
А можно мне услышать от Вас почему 2-ка лучше 1-ки, раз вы разрабатываете сайт то чем то оперировали при выборе. можно узнать как вы сравнивали и что для Вас было решающим?Я разрабатываю сайт и сделал свой выбор в пользу второй ветки,
— можно нескромный вопрос? для чего это нужно?system/controllers//имя-директория-компонента/controller/имя-контролера, со своими экшенами
уже давно не делаю этого все работает через массив согласен с валидацией траблы но все исправимо это не существенный плюс 2-ке.кодить каждую форму с нуля заново (вывод, валидацию, обработку)
Опять спорный вопрос, если опираться на то что есть в 1-ке тогда да, все меняется очень быстро и просто пример работы запросов в моих проектахписать SQL-запросы и циклы вместо вызова одной функции,
все запросы строятся на pdo при этом первая ветка работает и на postgres
$res = thDatabase::init() ->select('cms_tags') ->where('target', '=', 'didactical') ->andWhere('item_id', '=', $item_id) ->run() ->fetchAllAssoc();
делаем файл function.printPathway.php
с кодом
<?php function smarty_function_printPathway($params, $template) { cmsPage::getInstance()->printPathway($params['sep']); }
а дальше юзаем как
{printPathway sep=' / '}
Опять же на цвет и вкус товарищей нет.Создавать расширения для неё гораздо быстрее и приятнее.
Я не кого не ввожу в заблуждение, в 70% приходиться делать правки в файлах системы, и как раз про эти вещи Я говорил что при обновлении приходиться опять все делать.Поэтому не вводите людей в заблуждение, пожалуйста.
Если бы была проблема в том что лень, было бы одно. Если пока 2-ка сырая это мое субъективное мнение, я его силой некому не навязываю, и мои суждения основываются на реальным задачах, а не создании очередного клона демо сайта.Я полагаю что истинная причина разговоров про "статус беты" кроется в банальной лени разбираться с чем-то новым.
Я тоже отговариваю всех пока от 2-ки, причина я разработчик а не просто восторженный юзер который не понимает как и что работает на его сайте, в данный момент 2-ка по моему мнению в стадии беты, очень многое меняется и сделать серьезный проект на 2-ке сейчас крайне проблематично, так как со следующим обновлением нет гарантий что придется все делать опять, клиенту не всегда понятно почему он заплатил за компонент а потом ему говорят что он должен опять платить. Поэтому я пока я рядах, тех кто аргументировано уговаривает сделать проект на 1-ке (в будущем конечно будет и 2-ка)Ага letsgo знаю как ты всех отговариваешь от двойки)))
тут с тобой не соглашусь Алексей, я не коим образом сейчас не ищу повода ругаться или чего то такого. Каждый компонент который на продажу или для клиента должен делаться одинаково, хорошо и качественно. другой вопрос цены — компонент на проект стоит 2000$ потому что он индивидуальный и по факту в паблик не уходит, компонент на продажу по качеству такой же должен быть но стоимость будет у него 30-50$ так как подразумеваться что ты его продашь не 1 раз а 100 и более раз, если не продал чтобы вернуть то что ты вложил в него по затратам времени и сил, значит либо ты плохой маркетолог или стоит лучше изучать спрос на рынке.Вы вот немного недопонимаете все таки
Компонент сделанный на заказ и компонент сделанный на продажу это совсем разные вещи...
Скажу открыто letsgo бывает невыносимой занудой но сейчас я его понимаю на 1000% за все время если поднять его посты он не разу не сказал что то надуманное или его прихоти, все по делу и существу.