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

Сообщения о багах в продукте

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

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

Сообщение Xpycm » 23 май 2014, 08:38

В оригинальном OBC нет строки:
Код: Выделить всё
array('verifyCode''captcha''allowEmpty'=>!CCaptcha::checkRequirements()),  

она выглядит именно:
Код: Выделить всё
array('verifyCode''captcha''allowEmpty'=>!Yii::app()->user->isGuest), 


Почему код отличается - вопрос к вам, но он риторический. Я лишь предположу, что были изменения в коде.

Как убрать капчу и валидацию в оригинальном OBC 1.3.1 с формы контактов:
В файле protected/modules/contactform/views/widgetContactform.php удалить:

Код: Выделить всё
<?php
if (Yii::app()->user->isGuest){
?>
    <div class="row">
        <?php echo $form->labelEx($model'verifyCode');?>
        <?php
        $cAction 
'/menumanager/main/captcha';
        if(
$this->page == 'index'){
            
$cAction '/site/captcha';
        } elseif (
$this->page == 'contactForm'){
            
$cAction '/contactform/main/captcha';
        }
        
$this->widget('CCaptcha',
            array(
'captchaAction' => $cAction'buttonOptions' => array('style' => 'display:block;') )
        );
?>
        <br/>
        <?php echo $form->textField($model'verifyCode');?><br/>
        <?php echo $form->error($model'verifyCode');?>
    </div>
<?php
}
?>


В файле protected\modules\contactform\models\ContactForm.php, в методе rules удалить
Код: Выделить всё
array('verifyCode''captcha''allowEmpty'=>!Yii::app()->user->isGuest), 


В итоге функция rules примет вид:
Код: Выделить всё
public function rules()    {
    return array(
        array(
'name, email, body''required'),
        array(
'email''email'),
        array(
'phone''safe'),
        array(
'name, email''length''max' => 128),
        array(
'phone''length''max' => 16'min' => 5),
        array(
'body''length''max' => 1024),
    );


И всё. Капчи нет и валидации нет. Отправка формы работает без ввода капчи.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

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

Сообщение vve » 23 май 2014, 17:25

Возможно вопрос не по теме, при входе в административную часть получаем ошибку 500 и Declaration of MainController::actionDelete() should be compatible with ModuleAdminController::actionDelete($id), с чем это может быть связано?
vve
Незнакомец
 
Сообщения: 3
Зарегистрирован: 07 окт 2013, 23:16
Очки репутации: 0

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

Сообщение Mono » 23 май 2014, 20:49

Xpycm писал(а):В оригинальном OBC нет строки:
Код: Выделить всё
array('verifyCode', 'captcha', 'allowEmpty'=>!CCaptcha::checkRequirements()),  



Прошу прощения! Я сам дурак. Смотрел в protected\models\ContactForm.php
Спасибо! Все удалил, капча пропала. Отправка работает.

Но все таки обратите внимание, ошибка о которой я писал раньше в опера мобайл на iOS есть и в 1.3.0 и в 1.3.1
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

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

Сообщение alimexe » 05 июн 2014, 11:58

vve писал(а):Возможно вопрос не по теме, при входе в административную часть получаем ошибку 500 и Declaration of MainController::actionDelete() should be compatible with ModuleAdminController::actionDelete($id), с чем это может быть связано?

вроде как эта ошибка была исправленна как раз в этой версии, проявляется при версии php > 5.3,
возможно вы не полностью обновили систему, исправлял я так

/protected/modules/menumanager/controllers/backend/MainController.php
public function actionDelete($id=false){
alimexe
Незнакомец
 
Сообщения: 1
Зарегистрирован: 05 июн 2014, 11:51
Очки репутации: 0

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

Сообщение vve » 05 июн 2014, 22:34

alimexe писал(а):
vve писал(а):Возможно вопрос не по теме, при входе в административную часть получаем ошибку 500 и Declaration of MainController::actionDelete() should be compatible with ModuleAdminController::actionDelete($id), с чем это может быть связано?

вроде как эта ошибка была исправленна как раз в этой версии, проявляется при версии php > 5.3,
возможно вы не полностью обновили систему, исправлял я так

/protected/modules/menumanager/controllers/backend/MainController.php
public function actionDelete($id=false){

Спасибо, раэобрался. Ошибка была на Денвере, на Open Server все нормально :-)
vve
Незнакомец
 
Сообщения: 3
Зарегистрирован: 07 окт 2013, 23:16
Очки репутации: 0

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

Сообщение Mono » 14 июн 2014, 16:50

Создаешь информационную страницу, у нее адрес например /stranica1-2.htm, меняешь потом ее заголовок, соответственно меняется URL, например на /razdel1-2.htm, и оба адреса остаются активными, переименовываешь еще раз заголовок - получаешь уже третью активную ссылку на одну и туже страницу. и так далее. Если например понадобилось поменять заголовок страницы, а она уже давно в индексе поисковиков, то после этого там будет уже две ( три и так далее, сколько раз заголовок менял) страницы с разными URL и одинаковым контентом. Что очень плохо для SEO
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

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

Сообщение Денис » 20 июн 2014, 15:41

В опенреалэстет выход из админ панели осуществляется кликом по лого...здесь клик по лого просто обновляет страницу-так и должно быть?
С уважением, Денис.
Skype........Denis_Ustinow
Tel............8-923-755-1802
Tel............8-929-325-6604
Mail......Denis_Ustinow@mail.ru
Site.............ОВИТО.рф
Аватара пользователя
Денис
Гражданин
Гражданин
 
Сообщения: 206
Зарегистрирован: 19 сен 2013, 09:20
Откуда: Алтайский край, г. Рубцовск
Очки репутации: 7

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

Сообщение Mono » 02 сен 2014, 23:07

в файлах

/protected/modules/catalog/views/widgetCatalog_list.php
и
/protected/modules/catalog/views/index.php

Небольшая ошибка в коде, дублируется ссылка внутри ссылки. Все работает и так, но лучше наверно поправить. Код с вашей демки.

Код: Выделить всё
<div class="catalog-item">
                <figure>
                    <a href="/catalog/audi-a4-1.htm">
                                                    <a href="/catalog/audi-a4-1.htm">
                                <img alt="" src="/uploads/catalog/modified/thumb_436x273_1_0e69eb5b4b164daddc3be973fdae2f56.jpg" />
                            </a>
                                            </a>
                </figure>
 


чтобы исправить меняем в этих файлах

Код: Выделить всё
<figure>
                    <a href="<?php echo $item->getUrl(); ?>">
                        <?php
                        $img 
= $item->getMainImage();
                        if ($img && $img->img) : ?>
                            <a href="<?php echo $item->getUrl(); ?>">
                                <img alt="" src="<?php echo Yii::app()->getBaseUrl().'/'.Catalog::UPLOAD_DIR.'/'.Catalog::CATALOG_DIR.'/'.Catalog::MODIFIED_IMG_DIR.'/'.Catalog::getThumb($img, param('maxWidthMediumThumbCatalog', 276), param('maxHeightMediumThumbCatalog', 207)) ?>" />
                            </a>
                        <?php else: ?>
                            <a href="<?php echo $item->getUrl(); ?>">
                                <img alt="" src="<?php echo Catalog::returnEmptyImgUrl(param('maxWidthMediumThumbCatalog', 436), param('maxHeightMediumThumbCatalog', 273));?>" />
                            </a>
                        <?php endif; ?>
                    </a>
                </figure>


на

Код: Выделить всё
<figure>
                    <a href="<?php echo $item->getUrl(); ?>">
                        <?php
                        $img 
= $item->getMainImage();
                        if ($img && $img->img) : ?>
                            <img alt="" src="<?php echo Yii::app()->getBaseUrl().'/'.Catalog::UPLOAD_DIR.'/'.Catalog::CATALOG_DIR.'/'.Catalog::MODIFIED_IMG_DIR.'/'.Catalog::getThumb($img, param('maxWidthMediumThumbCatalog', 276), param('maxHeightMediumThumbCatalog', 207)) ?>" />
                            </a>
                        <?php else: ?>
                            <a href="<?php echo $item->getUrl(); ?>">
                                <img alt="" src="<?php echo Catalog::returnEmptyImgUrl(param('maxWidthMediumThumbCatalog', 436), param('maxHeightMediumThumbCatalog', 273));?>" />
                            </a>
                        <?php endif; ?>
                    </figure>
Mono
Гражданин
Гражданин
 
Сообщения: 155
Зарегистрирован: 14 сен 2013, 02:29
Очки репутации: 0

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

Сообщение wmaster » 04 сен 2015, 09:29

Доброго времени суток.
При добавлении Нового Наименования в каталог, если не добавлять фотку - то все хорошо.
Если фотки прицепить - то после СОХРАНИТЬ появляется ошибка
Ошибка 500
touch(): Utime failed: Permission denied

Картинка в UPLOADS не грузится.... на этой папке и все что ниже права 777

что не так ?

спасибо
wmaster
Незнакомец
 
Сообщения: 2
Зарегистрирован: 04 сен 2015, 09:15
Очки репутации: 0

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

Сообщение andipas » 04 сен 2015, 10:02

wmaster писал(а):Доброго времени суток.
При добавлении Нового Наименования в каталог, если не добавлять фотку - то все хорошо.
Если фотки прицепить - то после СОХРАНИТЬ появляется ошибка
Ошибка 500
touch(): Utime failed: Permission denied

Картинка в UPLOADS не грузится.... на этой папке и все что ниже права 777

что не так ?

спасибо


Проверьте права на папки и их содержимое
assets
protected/runtime

тоже должны быть 777
Часто задаваемые вопросы. Для правки файлов notepad++, netbeans, phpStorm. Для правки CSS firebug.
Аватара пользователя
andipas
Разработчик
Разработчик
 
Сообщения: 695
Зарегистрирован: 28 дек 2011, 22:37
Очки репутации: 30

Пред.След.

Вернуться в Ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron