Size: a a a

2021 November 03

AK

Andrey K in Evolution CMS
ПУсть копипастит. Когда ввели эту оккупацию сраную и списки иноагентов, мы вообще хотели публичное апи делать для изданий, и словарь вести, чтобы помочь. Но мы не "Медуза", людям и жить когда-то надо.
источник

AK

Andrey K in Evolution CMS
"Гутенберг" по-моему, только в профиль.
источник

P

Pathologic in Evolution CMS
там фишка, что на выходе json, а выводишь уже сам как хочешь
источник

АЧ

Алексей Чжан... in Evolution CMS
Благодарю! Это мне очень поможет!!!
источник

AA

Am Ambrion in Evolution CMS
Ценник, конечно, веселый. ((%
источник

AA

Am Ambrion in Evolution CMS
Сам делаю конструктор, складываю в json в БД и вывожу как хочу. ((%
источник

SV

Serguei VeseloV in Evolution CMS
Так в случае с "говеным вреймом" вообще прикольно было. Я это ругательство ввел в одну из безумных ночей, когда отлаживали связь между приборами. Я писал на комп терминалку, коллега на сам прибор прошивку. Он в приборе показывал что-то вроде "Серега, ты обложался", если от мен яданные криво приходили, я на его косяк поставил проверку с этим "говеным фреймом". Потом к ним в отдел наняли работать какого-то китайца, помогать дописыватьпрограмму. Он по-русски говорил, но еще далеко не в совершенстве. Как выяснилось, он где-то нагуглил и перевод, что такое "говеный фрейм" - в принципе понял, что это относится к испорченным данным, и просо скопипастил этот кусок кода в совершенно другую программу уже к другому устройству. Ну и потом это всплыло уже года два спустя после того, как я с завода уволился :)
источник

AK

Andrey K in Evolution CMS
Классные истории )
источник

P

Pathologic in Evolution CMS
я перепутал, https://quilljs.com/
источник

АХ

Андрей [aharito] Хар... in Evolution CMS
Ну и наконец  JS, чанк, скажем form_feedback_js который на УРЛ отправляет данные, он идет после вызова Жиквери.
А можно и не чанк, а в файле, но здесь было сделано чанком, так и отправляю вам.

<script>
  $(document).on('submit','#feedback_frmwrapper form',function(ev){
     var frm = $('#feedback_frmwrapper form');
     
     yaCounter48205061.reachGoal('formFeedbackSubmit');
     
     $.ajax({
        type: 'post',
        url: 'ajax_form',
        data: frm.serialize(),
        success: function (data) {
           $('#feedback_frmwrapper form').remove();
           $('#feedback_frmwrapper').html( data );
        }
     });
     ev.preventDefault();
  });
</script>
источник

SV

Serguei VeseloV in Evolution CMS
А поиск по такому контенту как делать потом - закешировать уже собранный вывод куда-нибудь?
источник

P

Pathologic in Evolution CMS
да
источник

AK

Andrey K in Evolution CMS
Интересно, сколько ещё лет этот вот js будет копипаститься =)
источник

P

Pathologic in Evolution CMS
самый плохой вариант
источник

AK

Andrey K in Evolution CMS
Нормальный вариант. Разве что я в файл уносил всё, типа ajax.php
источник

АХ

Андрей [aharito] Хар... in Evolution CMS
Так, что еще.... я уже засыпаю, не соображаю, что-то пропустить могу.

А, ну чанк самой формы form_feedback_tpl там использован

<form method="post" action="form_feedback">

  <div class="feedback-form-bg"></div>

  <div class="feedback-form-inner">
     <h4 class="feedback-form-header">Напишите нам</h4>
     <input type="hidden" name="formid" value="form_feedback">
     
     <input type="hidden" name="url" value="[!if? &is=`[+url.value+]:empty` &then=`[~[*id*]~]` &else=`[+url.value+]`!]">
     <input type="hidden" name="pagetitle" value="[!if? &is=`[+pagetitle.value+]:empty` &then=`[*pagetitle*]` &else=`[+pagetitle.value+]`!]">

     <div class="form-group [+name.errorClass+] [+name.requiredClass+]">
        <label class="sr-only" for="name">Имя</label>
        <input name="name" value="[+name.value+]" type="text" class="form-control" id="name" placeholder="Представьтесь *">
        [+name.error+]
     </div>    

     <div class="form-group [+email.errorClass+] [+email.requiredClass+]">
        <label class="sr-only" for="email">E-mail</label>
        <input name="email" value="[+email.value+]" type="text" class="form-control" id="email" placeholder="E-mail *">
        [+email.error+]
     </div>    

     <div class="form-group [+phone.errorClass+]">
        <label class="sr-only" for="phone">Телефон</label>
        <input name="phone" value="[+phone.value+]" type="text" class="form-control" id="phone" placeholder="Телефон">
        [+phone.error+]
     </div>
     
     <div class="form-group [+comment.errorClass+] [+comment.requiredClass+]">
        <label class="sr-only" for="comment">Сообщение</label>
        <textarea name="comment" class="form-control" id="comment" placeholder="Ваше сообщение *">[+comment.value+]</textarea>
        [+comment.error+]
     </div>    

     [+form.messages+]

     <button type="submit" class="btn btn-success">Отправить</button>
  </div>

</form>
источник

AK

Andrey K in Evolution CMS
А js наподобие этого, чтобы не множить одинаковые вызовы. Опять же можно влёгкую добавить ajax.get для каких-то других нужд.
И на success вызывать что-тосторонее.
https://gist.github.com/0test/d01a621386ca0a581453df702f9c9bb2
источник

АХ

Андрей [aharito] Хар... in Evolution CMS
Думаю, много лет  - есть же пословица - "не чини то, что работает!.
источник

VL

Vitaliy Labenskiy in Evolution CMS
+ $ )
источник

A

Axenia in Evolution CMS
VitaliyLabenskiy (198.05) увеличил карму remote_adm (3220.66)
источник