[php] форма добавления

Viewer

copydownloadembedprintName: форма добавления
  1. <?php
  2.  
  3. add_shortcode ( 'my_shortcode_add_event_btn', 'my_shortcode_add_event_btn_func' );
  4. function my_shortcode_add_event_btn_func ()
  5. {
  6.     return "
  7.         <a href='#add-even' class='button-ev-add'><i class='fa fa-calendar-plus-o' aria-hidden='true'></i><span>Добавить событие</span></a>
  8.         <div id='add-even' class='modalBackground-ev'>
  9.             <div class='modalWindow-ev'>
  10.                 <h3>Добавим событие в календарь?</h3>
  11.                 <p>Проверьте введенные данные перед сохранением!</p>
  12.                 <p>" . do_shortcode('[event_form]') . "</p>
  13.                 <p><a href='' class='but-close-win-ev' title='Закрыть окно без сохранения'>Отмена ввода события</a></p>
  14.             </div>
  15.         </div>
  16.     
  17.     <style>
  18.         .modalBackground-ev {
  19.             opacity: 0;
  20.             margin: 0;
  21.             padding: 0;
  22.             position: fixed;
  23.             top: 0;
  24.             bottom: 0;
  25.             left: 0;
  26.             right: 0;
  27.             background: rgba(0,0,0,0.5);
  28.             z-index: 60;
  29.             width: 100%;
  30.             height: 100%;
  31.         }
  32.  
  33.         .modalBackground-ev:target {
  34.             opacity: 1;
  35.             pointer-events: auto;
  36.             overflow-y: auto;
  37.         }
  38.  
  39.         .modalWindow-ev {
  40.             max-width: 600px;
  41.             margin: auto;
  42.             margin-top: 5px;
  43.             padding: 5px;
  44.             background: #fff;
  45.             border-radius: 3px;
  46.         }
  47.  
  48.     </style>
  49. ";
  50. }
  51.  
  52.  

Editor

You can edit this paste and save as new: