DeHuCkA

DeHuCkA

С нами с 12 апреля 2017; Место в рейтинге пользователей: #684
DeHuCkA
03 апреля 2019, 10:24
0
К сожалению не работает
По прежнему открывает /manager/?a=9
autoredirector начал открываться по адресу /?a=index&namespace=autoredirector
DeHuCkA
20 сентября 2018, 10:36
0
Василий, добрый день!
Для начала хочу поблагодарить за отличный компонент, сэкономил кучу времени.

Теперь хотел бы попросить помощи, сейчас баннеры выводятся так

[[!MobileDetect:is=`1`:then=`<div id="wowslider-container1"><div class="ws_images"><ul>[[!BannerY? &position=`1`]]</ul></div><div class="ws_shadow"></div></div>`:else=``?input=`standard`]]
Используется стандартный чанк (byAd) для оформления, код чанка

<li><a href="[[++bannery_click]]/[[+adposition]]"><img src="[[+image]]" alt="[[+name]]" title="[[+description]]" id="wows1_1"/></a></li>
Вопрос, как можно реализовать такую логику, если не заполнено поле URL в админке компонента, то использовать другой шаблон оформления или убрать ссылку с картинки?

Спасибо
DeHuCkA
28 декабря 2017, 00:05
0
В общем поведение следующие, раз в какое то время при запросе страницы она открывалась в другом шаблоне, при этом урл сохранялся. Выглядело это как редеркт, по этому копал в этом направлении, но нечего путного не нашел.

Решение, заменил код шаблона который открывался на код шаблона который нужен.
DeHuCkA
07 декабря 2017, 23:01
0
И еще один глюк, иногда (я не понял логики), при обращении к страницам сайта (те страницы которые были в сборке) страница открывается, но использует не свой шаблон. Выглядит это как редерект, я даже создал отдельный пост на эту тему. Но в адресной строке стоит правильный урл, а вот шаблон похоже что нет.

Ошибок ни в modx не в серверном файле нет
DeHuCkA
07 декабря 2017, 22:48
0
Все на что ругается MODx включено, пробовал поменять с https на http.
DeHuCkA
07 декабря 2017, 22:47
0
Илья, я правильно понимаю, что установка на рабочий сайт не рекомендуется? Например я уже внес изменения в чанки, они перепишутся?

Еще заметил глюк, при переносе с хостинга на хостинг (в рамках одного хостинга) и смены адреса core в отчете об ошибках сыпется следующие

[2017-12-07 22:40:18] (ERROR @ xxx/core/model/modx/transport/modtransportpackage.class.php : 672) Could not retrieve from fastuploadtv-1.0.0-pl.transport.zip?revolution_version=Revolution-2.6.0-pl
[2017-12-07 22:40:18] (ERROR @ xxx/core/model/modx/transport/modtransportpackage.class.php : 435) MODX could not download the file. You must enable allow_url_fopen, cURL or fsockopen to use remote transport packaging.
[2017-12-07 22:40:21] (ERROR @ xxx/core/model/modx/transport/modtransportpackage.class.php : 207) Невозможно осуществить передачу пакета versionx-2.1.3-pl.transport.zip в /home/o/oshinberg/stombest.ru/core/packages/.
И так по каждому дополнению которое вшито в сборку, происходит это из за обновления списков установленных дополнений. Если удалить дополнение и поставить заново из репозитария, то ошибка пропадает. Может есть комплексное решение этой болячки?
DeHuCkA
06 декабря 2017, 22:18
0
Я неправильно сформулировал вопрос, происходит скорее не редирект, страница открывается с нужным урлом, а вот контент главной. При этом для страницы 404 и 500 есть свои страницы и ошибки отрабатываются правильно.
DeHuCkA
06 декабря 2017, 15:41
0
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R,L]
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ https:\/\/www\.%{HTTP_HOST}\/$1 [R=301,QSA,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

RewriteRule ^edit/([0-9]+)/? topic/edit?tid=$1 [L,QSA]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^(.*)index\.(php|html|htm)$ $1 [R=301,L]

php_flag register_globals Off
php_flag zlib.output_compression On
php_value zlib.output_compression_level 5
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
BrowserMatch «MSIE» brokenvary=1
BrowserMatch «Mozilla/4.[0-9]{2}» brokenvary=1
BrowserMatch «Opera» !brokenvary

# кеширование в браузере на стороне пользователя
<ifModule mod_headers.c>
#кэшировать html и htm файлы на один день
<FilesMatch "\.(html|htm)$">
Header set Cache-Control «max-age=43200»

#кэшировать css, javascript и текстовые файлы на одну неделю
<FilesMatch "\.(js|css|txt)$">
Header set Cache-Control «max-age=604800»

#кэшировать флэш и изображения на месяц
<FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$">
Header set Cache-Control «max-age=2592000»

#отключить кэширование
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control



# Cache-Control
<ifModule mod_headers.c>
# 30 дней
<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
Header set Cache-Control «max-age=2592000, public»

# 30 дней
<filesMatch "\.(css|js)$">
Header set Cache-Control «max-age=2592000, public»

# 2 дня
<filesMatch "\.(xml|txt)$">
Header set Cache-Control «max-age=172800, public, must-revalidate»

# 1 день
<filesMatch "\.(html|htm|php)$">
Header set Cache-Control «max-age=172800, private, must-revalidate»



#Запрет отдачи HTTP-заголовков Vary браузерам семейства MSIE
<IfModule mod_setenvif.c>
BrowserMatch «MSIE» force-no-vary
BrowserMatch «Mozilla/4.[0-9]{2}» force-no-vary


<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript

php_value default_charset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml
DeHuCkA
04 декабря 2017, 19:41
0
В общем сделал новый ресурс и все работает. В чем была проблема не понятно
DeHuCkA
04 декабря 2017, 19:40
0
Проблема решена
DeHuCkA
27 ноября 2017, 22:56
0
Илья, здравствуйте!
Сборка отличная, но Fenom не хочется учить, возможно ли его отключить?
DeHuCkA
25 ноября 2017, 18:35
0
Да, я тоже по инструкции делал
DeHuCkA
25 ноября 2017, 18:33
0
Так нужно причину понять, может это баг какой страшный, глупо игнорировать симптом
DeHuCkA
27 октября 2017, 11:43
0
Вот, что значит свежий взгляд, благодарю!
DeHuCkA
08 июля 2017, 23:38
0
Здравствуйте!
Установил компонент, к сожалению он не захотел работать из коробки, выдает ошибку core/components/easycomm/model/easycomm/easycomm.class.php on line 66 куда копать?
DeHuCkA
12 апреля 2017, 19:08
0
Для Formit я использовал хук такого вида

<?php
$recipient = $hook->getValue('klinika');
if($recipient == 'Точка1'){
    $email = 'admin@tochka.ru';
}
elseif($recipient == 'Точка2'){
    $email = 'info@tochka.ru';
}
else{
    $email = 'admin@tochka.ru;
}
$hook->setValues(array(
    'sendTo' => $email
));
return true;
//
Как его прикрутить в вашему плагину?

DeHuCkA
12 апреля 2017, 19:06
0
Еще есть проблемы с отображением статусов, другие текста отображаются правильно
DeHuCkA
12 апреля 2017, 18:56
0
Купил плагин, вопрос, как реализовать логику отправки сообщения из формы на определенную почту в зависимости от выбора из выпадающего списка.

Есть 3 физических места с своими операторами, для каждого места есть 3 почты, выбрал место 1 — письмо ушло на почту места 1…