Игорь

Игорь

С нами с 03 июля 2019; Место в рейтинге пользователей: #220
Игорь
11 июля 2022, 18:26
0
Здравствуйте, как раз вот сижу танцы с бубном делаю с сайтом думаю почему скрипты не работают некоторые, а это плагин у меня в одну строчку код делал. пункт 3 согласен…

но хочется все равно сжать сайт, что б компактно было для браузера и отпадало желание у других шуршать в коде моем
Игорь
10 июля 2022, 14:21
0
понял. выбираем шаблон в фильтре и показывает все ресурсы этого шаблона например и тогда можно выделить все и удалить.
Игорь
10 июля 2022, 14:17
0
Не нашел в нем как удалить ресурсы внутри определенного ресурса.
Игорь
10 июля 2022, 10:27
0
Проблема решена, разобрался, оказывается мешали скобки в форме заказа
[[++site_name]]  и [[!+nowdate:default=`now`:strtotime:date=`%d%m%M%S`]]
Игорь
10 июля 2022, 10:16
0
сделал так

<div class="container col-12 col-md-12 content my-5">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content forma mx-auto p-0 p-sm-2 border-0">
<div class="forma_modal_padding">
	  [[!AjaxForm?
	  &snippet=`FormIt`
	  &form=`modalFormTpl-zakaz-form`
	  &hooks=`spam,FormItSaveForm,offerrum`
	  &emailTpl=`contactEmailTpl-zakaz`
&emailSubject=``
    &emailTo=``
    &successMessage=`Ваша заявка отправлена. 
Ожидайте пожалуйста звонка`
      &emailFrom=``
	  &formName=``
	  &validate=`phone:required,text,user:blank,username:blank,captcha:blank`
&successMessage=`<strong>Сообщение успешно отправлено.</strong>

Спасибо за заявку
Ожидайте пожалуйста, с Вами свяжутся`
	  ]]
	  </div>
    </div>
  </div>
</div>
теперь вроде бы все работает
Игорь
10 июля 2022, 10:10
0
нашел причину

в tv [[*contents]] нутри есть чанк [[$forma-zakaza]]

внутри [[$forma-zakaza]]:

<div class="container col-12 col-md-12 content my-5">
<div class="modal-dialog modal-dialog-centered" role="document">
<div class="modal-content forma mx-auto p-0 p-sm-2 border-0">
<div class="forma_modal_padding">
	  [[!AjaxForm?
	  &snippet=`FormIt`
	  &form=`modalFormTpl-zakaz-form`
	  &hooks=`spam,FormItSaveForm,offerrum`
	  &emailTpl=`contactEmailTpl-zakaz`
&emailSubject=`[[++site_name]] - №[[!+nowdate:default=`now`:strtotime:date=`%d%m%M%S`]]`
    &emailTo=`info@site.ru`
    &successMessage=`Ваша заявка отправлена. 
Ожидайте пожалуйста звонка`
  
      &emailFrom=``
	  &formName=`[[++site_name]]`
	  &validate=`phone:required,text,user:blank,username:blank,captcha:blank`
&successMessage=`<strong>Сообщение успешно отправлено.</strong>

Спасибо за заявку
Ожидайте пожалуйста, с Вами свяжутся`
	  ]]
	  </div>
    </div>
  </div>
</div>
если удаляю из [[*contents]], "[[$forma-zakaza]]" тогда конструкция работает…
осталось придумать как обыграть вызов формы заказа…
Игорь
10 июля 2022, 09:37
0
не… не работает.

[[*contents_city:is=``:then=`[[#1.tv.contents:snippet]]`:else=`[[*contents_city:snippet]]`]] не работает
[[*contents_city:is=``:then=`[[#1.tv.contents:snippet]]`:else=`[[*contents_city:snippet]]`]] не работает
[[*contents_city:is=``:then=`[[#1.tv.contents]]`:else=`[[*contents_city:snippet]]`]] работает
[[*contents_city:is=``:then=`[[#1.contents]]`:else=`[[*contents_city:snippet]]`]] работает
Игорь
10 июля 2022, 08:58
0
Попробую в чанк засунуть конструкцию, а не в шаблон
Игорь
10 июля 2022, 08:21
0
Вывод tv но с через сниппет (snippet) без сниппета никак не обойтись, в нем php функция str_replace замена строк
Игорь
22 июня 2022, 21:02
0
Всем большое спасибо за помощь, получилось сразу 2-3 варианта ))
Игорь
22 июня 2022, 20:48
0
четко) но склонять все равно надо (июня). а в систему если лезть, менять в языках, но круто 3 строчки кода всего

до Четверг 23 Июнь 2022!
Игорь
22 июня 2022, 19:25
-1
а вот это не тоже самое?

<?php

$arr = array(
    '01' => 'января',
    '02' => 'февраля',
    '03' => 'марта',
    '04' => 'апреля',
    '05' => 'мая',
    '06' => 'июня',
    '07' => 'июля',
    '08' => 'августа',
    '09' => 'сентября',
    '10' => 'октября',
    '11' => 'ноября',
    '12' => 'декабря'
);

 
$month = date('m');
$month = $arr[$month];

return date('d', strtotime('+1 day')). " $month";
Игорь
22 июня 2022, 19:17
0
во!!! вот так кажется то, что надо, только выводит 01, 02… если июль будет. ну ладно… конечно лучше без нулей в начале

$nextDay = date('d', strtotime('+3 day'));
 $nextMonth = date('m', strtotime('+3 day'));
 $arr = array(
    '01' => 'января',
    '02' => 'февраля',
    '03' => 'марта',
    '04' => 'апреля',
    '05' => 'мая',
    '06' => 'июня',
    '07' => 'июля',
    '08' => 'августа',
    '09' => 'сентября',
    '10' => 'октября',
    '11' => 'ноября',
    '12' => 'декабря'
);

$month = $nextMonth;
$month = $arr[$month];
return $nextDay .' '. $month;
Игорь
22 июня 2022, 18:53
0
ну че-то пытаюсь, вроде опять не то

$nextDay = strtotime("+1 day");
 
 $arr = array(
    '01' => 'января',
    '02' => 'февраля',
    '03' => 'марта',
    '04' => 'апреля',
    '05' => 'мая',
    '06' => 'июня',
    '07' => 'июля',
    '08' => 'августа',
    '09' => 'сентября',
    '10' => 'октября',
    '11' => 'ноября',
    '12' => 'декабря'
);
 $month = date('m',$nextDay);
 $month = $arr[$month];
 return date('d'). " $month";
Игорь
22 июня 2022, 18:44
0
выводит 06.
а мне нужно было 23 июня. и 31 июня, но не 32 июня.
Игорь
22 июня 2022, 15:30
0
вот так сделал вывод месяца…
но, а если будет 32 июня…

<?php

$arr = array(
    '01' => 'Января',
    '02' => 'Февраля',
    '03' => 'Марта',
    '04' => 'Апреля',
    '05' => 'Мая',
    '06' => 'Июня',
    '07' => 'Июля',
    '08' => 'Августа',
    '09' => 'Сентября',
    '10' => 'Октября',
    '11' => 'Ноября',
    '12' => 'Декабря'
);

$month = date('m');
$month = $arr[$month];

return "$month";
Игорь
22 июня 2022, 14:32
0
<?php

$arr = array(
    '01' => 'Января',
    '02' => 'Февраля',
    '03' => 'Марта',
    '04' => 'Апреля',
    '05' => 'Мая',
    '06' => 'Июня',
    '07' => 'Июля',
    '08' => 'Августа',
    '09' => 'Сентября',
    '10' => 'Октября',
    '11' => 'Ноября',
    '12' => 'Декабря'
);

$d = $input;

$month = date('m',$d);
$month = $arr[$month];

return "$month";
почему-то январь выдает
Игорь
22 июня 2022, 14:07
0
Работает) только выводит 23.06.22…
а как месяц текущий вывести буквами?