Страница 1 из 1

Ошибки версии 1.5.0

СообщениеДобавлено: 21 май 2016, 11:52
support
В данной теме перечислены ошибки в версии 1.5.0 и их исправление.

Re: Ошибки версии 1.5.0

СообщениеДобавлено: 07 дек 2019, 19:44
vanred79
Здравствуйте! Решил включить форму обратной связи на Главной странице, выбрав этот виджет в Показывать внизу, но столнулся с такой проблемой - При нажатии на кнопку Отправить не появляется уведомление о том, что письмо отправлено, оно появляется только, если обновить страницу. А потом это уведомление не убирается при обновлении страницы, не помогает даже ctrl+f5, помогает только переход на другую страницу. Подскажите пожалуйста, как можно решить эту проблему?

Re: Ошибки версии 1.5.0

СообщениеДобавлено: 11 дек 2019, 23:14
Foton
Здравствуйте! У вас очень старая версия, она к сожалению уже не поддерживается, но вы можете связаться с нами через форму контактов и разработчики оценят стоимость исправления

Re: Ошибки версии 1.5.0

СообщениеДобавлено: 12 дек 2019, 00:24
vanred79
Foton писал(а):Здравствуйте! У вас очень старая версия, она к сожалению уже не поддерживается, но вы можете связаться с нами через форму контактов и разработчики оценят стоимость исправления

Здравствуйте! Версия Open Business Card 1.5.1 старая? Я думал, что эта самая новая версия. Если она старая, то где можно скачать новые версии? На вашем сайте доступна, только 1.5.1.

Re: Ошибки версии 1.5.0

СообщениеДобавлено: 12 дек 2019, 11:36
vanred79
Нашел причину почему уведомление не появлялось, все дело в этом коде:
Код: Выделить всё
foreach(Yii::app()->user->getFlashes() as $key => $message) {
        if (
$key=='error' || $key == 'success' || $key == 'notice'){
            echo 
"<div id='success' class='flash-{$key}'>{$message}</div>";
        }
. Переместил этот код из файла \protected\views\site\index.php в файл \protected\views\layouts\main.php в вот это место перед echo $content; и сделал, чтобы уведомление скрывалось через несколько секунд:
Код: Выделить всё
<?php 
foreach(Yii::app()->user->getFlashes() as $key => $message) {
        if (
$key=='error' || $key == 'success' || $key == 'notice'){
            echo 
"<div id='success' class='flash-{$key}'>{$message}</div>";
            echo 
'<script>
            $(function() {
            setTimeout(RemoveChild,3000);
            });
            function RemoveChild() {document.body.removeChild(document.getElementById("success"))}
            </script>
            '
;

        }
}
echo 
$content?>
. Может кому нибудь это пригодится

Re: Ошибки версии 1.5.0

СообщениеДобавлено: 17 дек 2019, 11:19
vanred79
Здравствуйте! В OBC почему то не работает класс fancy. Когда в ссылку добавляешь класс fancy выходит такая ошибка
Код: Выделить всё
Uncaught TypeError: Cannot read property 'scrollHeight' of null
в файле framework\web\js\source\jquery.min.js см скрин. Можете подсказать, как исправить эту ошибку?

Re: Ошибки версии 1.5.0

СообщениеДобавлено: 20 дек 2019, 11:18
andipas
По ошибке видно, что скрипт не может прочитать свойство scrollHeight, нужно найти и исправить эту ошибку.

Re: Ошибки версии 1.5.0

СообщениеДобавлено: 12 янв 2020, 11:45
vanred79
andipas писал(а):По ошибке видно, что скрипт не может прочитать свойство scrollHeight, нужно найти и исправить эту ошибку.

Здравствуйте! Подскажите ошибку в каком файле искать, в модуле fancybox или это с самой формой что то не то?

Re: Ошибки версии 1.5.0

СообщениеДобавлено: 17 янв 2020, 10:31
andipas
Ошибку искать там куда указывает лог ошибок, обычно там видно строку. Можно найти поиском по тексту. Если это не удается сделать самостоятельно, мы можем посмотреть платно.