Всего 125 679 комментариев

Павел Бигель
25 ноября 2020, 12:29
0
Рекомендую бежать с такого хостинга, где default charset latin
Евгений Webinmd
25 ноября 2020, 11:44
0
тогда лучшим вариантом будет при сохранении в плагине прописать новую дату и не нагружать вывод
dokreg
25 ноября 2020, 09:31
0
не совсем то, что нужно, потому что так дата меняется каждый раз при обновлении на одной и той же странице, а мне нужно чтоб она была разной на разных ресурсах, но не менялась при обновлении страницы, просто была актуальной например не более чем на месяц назад, но все равно спасибо за помощь!
Алексей Суслов
25 ноября 2020, 07:29
+1
В теории можно вручную, но я бы советовал все же настроить хостинг правильно и переустановить, чтобы потом вдруг где-то не вылезло боком. Вы потом почти 100% захотите установить еще дополнение какое-нибудь, которое добавит свои таблицы или обновиться.
Андрей
25 ноября 2020, 07:05
0
если кодировку просто вручную поменять, должно быть норм или лучше настройки поправить и переустановить?
Алексей Суслов
25 ноября 2020, 06:36
0
Специально создал новый тестовый сайт на modhost. Всё нормально.


Видимо у вас что-то не так с настройками на хостинге, копайте там.
Андрей
25 ноября 2020, 05:51
0
Почему-то при установке все таблицы ms2 в базе создаются как InnoDB со сравнением latin1_swedish_ci вследствие чего кириллицу магазин отказывается понимать ((
Установка была чистая, не обновление, пробовал деинсталировать, удалять, чистить базу, всё-равно устанавливается так же, чё делать то (((
Denis Bushaev
25 ноября 2020, 00:27
0
ошибка в коде.
return implode('.', $str);
Denis Bushaev
25 ноября 2020, 00:12
1
0
Обрезка по кол-ву символов. Потом ищет первую точку и обрезает всё после неё. Если не находит возвращает просто обрезку по кол-ву симполов

{$str | excerpt : 150}
$fenom->addModifier('excerpt', function ($str, $limit = 120) {
    $str = substr($str, 0, $limit);
    $str = explode('.', $str);
    if (count($str) > 1) unset($str[count($str) - 1]);
    return implode('.', $str . '.');
});
Илья Александрович
24 ноября 2020, 22:54
0
на fenom не отрабатывает параметр tplResultWrapper, или вообще не работает, менял в параметрах сниппета на свой шаблон и в вызове.
Евгений Webinmd
24 ноября 2020, 22:35
+1
ну тут либо либо, я привел 2 варианта кода, там уже на выбор
dokreg
24 ноября 2020, 22:33
0
Извиняюсь за нубский вопрос, а эти строчки в сниппет не входят?
$date = new DateTime($date);
$date->modify('+1 week');
Евгений Webinmd
24 ноября 2020, 22:10
+1
0) на входе имеем дату в формате:
$date = 2020-11-05

1) рандом:
$randNumber = rand(1, 30);

2) отнимаем дату:
$newDate =date('Y-m-d',(strtotime ( '-'.$randNumber.' week' , strtotime ( $date) ) ));

Все это собираете в сниппет

Вот это вот выше заменяется использованием класса DateTime
$date = new DateTime($date);
$date->modify('+1 week');
Евгений
24 ноября 2020, 18:31
0
Вечер добрый Евгений! Удалось что-то решить с хуком Math?
Сергей Малышев
24 ноября 2020, 17:27
0
У меня на странице несколько разных форм обратной связи. После работы AjaxForm в коде страницы выводится код всех форм. В результате увеличивается время загрузки страницы. Есть ли решение, которое позволяет через Ajax выводить нужную форму, чтобы, при этом код не рендерился в код страницы при загрузке, а вызывался только тогда, когда нужно?
Руслан Алеев
24 ноября 2020, 16:26
0
Я думаю, уже есть такая настройка, достаточно условие в коде вывести.
Руслан
24 ноября 2020, 16:20
0
Остается надеяться, что с ним все хорошо.
Иван Бочкарев
24 ноября 2020, 16:10
0
Вы не думаете, что Вова может быть на отдыхе или в отпуске?
Последняя активность 02 сентября 2020, 16:34

По платным дополнениям — нужно обращаться в ТП, а не в сообщество писать.
Александр Мельник
24 ноября 2020, 14:59
0
В интернете пишут, что ошибка с закрытием порта связана скорее всего с одним из некачественных дополнений, установленных в браузере.
qna.habr.com/q/412875
Отключите все и проверьте снова.
Руслан
24 ноября 2020, 14:36
0
@Володя Обратная связь на высоте! Спасибо за игнор и за наплевательское отношение.