Принимаем вопросы от населения
webitproff |
|
---|---|
в login.tpl <div class="loging_checkbox"> {USERS_AUTH_REMEMBER} </div> в папке своей темы в myskin.php $R['form_guest_remember'] = '<input type="checkbox" name="rremember" class="checkmark" />'; $R['form_guest_remember_forced'] = '<input type="checkbox" name="rremember" class="checkmark" checked="checked" disabled="disabled" />'; и всё что нужно было нарыть Добавлено 8 минут спустя: для всех остальных чекбоксов в тот же файл $R['input_checkbox'] = '<label><input class="checkmark" type="checkbox" name="{$name}" value="{$value}"{$checked}{$attrs} /> {$title}</label>';
Добавлено 31 минута спустя: А вообще, на полном серьезе рекомендую подключить бутстрап 5 (самая первая кнопка на скаивание) - у вас уже 2/3 задач по верстке решено! это времени то сколько экономится. Или вот Белявский сделал интересный плагин, но немного не дописал... в файле "bootstrap.rc.php" код if ($env['location'] == 'administration') { Resources::linkFileFooter($cfg['plugins_dir'].'/bootstrap/'.$cfg['plugin']['bootstrap']['back'].'/css/bootstrap.min.css', 'css'); Resources::linkFileFooter($cfg['plugins_dir'].'/bootstrap/'.$cfg['plugin']['bootstrap']['back'].'/js/bootstrap.bundle.min.js', 'js'); } else { Resources::linkFileFooter($cfg['plugins_dir'].'/bootstrap/'.$cfg['plugin']['bootstrap']['front'].'/css/bootstrap.min.css', 'css'); Resources::linkFileFooter($cfg['plugins_dir'].'/bootstrap/'.$cfg['plugin']['bootstrap']['front'].'/js/bootstrap.bundle.min.js', 'js'); } заменить на if (isset($env['location']) && $env['location'] == 'administration') { Resources::addFile($cfg['plugins_dir'].'/bootstrap/'.$cfg['plugin']['bootstrap']['back'].'/css/bootstrap.min.css', 'css'); Resources::linkFileFooter($cfg['plugins_dir'].'/bootstrap/'.$cfg['plugin']['bootstrap']['back'].'/js/bootstrap.bundle.min.js', 'js'); } else { Resources::addFile($cfg['plugins_dir'].'/bootstrap/'.$cfg['plugin']['bootstrap']['front'].'/css/bootstrap.min.css', 'css'); Resources::linkFileFooter($cfg['plugins_dir'].'/bootstrap/'.$cfg['plugin']['bootstrap']['front'].'/js/bootstrap.bundle.min.js', 'js'); } недопустимо бросать после кастомных стилей, стили "статические". это как в движке мы станем переопределять ресурсы своей темы или скина
Добавлено 21 минута спустя: но я предпочитаю "ручками", темболее, что сейчас можно задавать порядок (200,300). 1. по первой кнопке на скачивание последнего бута грузим себе уже скомпилированную библиотеку. 2. заливаем на сервер в папку с темой папку из архива. закачанную папку "bootstrap-5.3.0-alpha3-dist" переименовываем на просто "bootstrap" 3. открываем свой myskin.rc.php и подключаем всего 2 файла по аналогии ниже <!-- Bootstrap v5.3.0-alpha3 CSS в header.tpl так - cot_rc_add_file --> cot_rc_add_file($cfg['themes_dir'].'/'.$cfg['defaulttheme'].'/bootstrap/css/bootstrap.min.css'); <!-- Свои кастомные CSS подключаес после bootstrap.min.css в header.tpl так - cot_rc_add_file --> cot_rc_add_file($cfg['themes_dir'].'/'.$cfg['defaulttheme'].'/css/myskin-style.css'); <!-- Bootstrap v5.3.0-alpha3 JS в footer.tpl так - cot_rc_link_footer --> cot_rc_link_footer($cfg['themes_dir'].'/'.$cfg['defaulttheme'].'/bootstrap/js/bootstrap.bundle.min.js'); <!-- Свои JS в footer.tpl так - cot_rc_link_footer --> cot_rc_link_footer($cfg['themes_dir'].'/'.$cfg['defaulttheme'].'/js/myskin-style.js'); 4. экономим кучу времени за счет уже готовых компонентов, по которым предостаточно документации на разных языках
аккаунт удален - не срослось с разработчиками
ушел на другой движок |
|
Bu gönderi webitproff tarafından düzenlendi (2023-04-08 13:36, 2 yıllar önce) |