Перейти к содержимому


Фотография
- - - - -

Ошибка 1064


Сообщений в теме: 8

#1 stalk12

stalk12

Отправлено 25 May 2017 - 05:16

Добрый день. Просьба подсказать от чего может быть ошибка 1064. Полный текст: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1.

 

Ошибка появляется в категориях приложений где в teaser есть поле textarea. Если это поле убираю - все работает. При переходе в full, даже если там есть textarea - все нормально открывается. Т.е. касается только списка категории.

 

joomla 3.7.2, JBZoo: 2.3.1 Pro rev3231 Zoo: 3.3.26.

 

Делал переиндексацию несколько раз, чистил базу, чистил кэш, убирал строку в файле

administrator\components\com_zoo\models\forms\permissions.xml

Все не помогает.


  • 0

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 25 May 2017 - 05:18

https://stackoverflo...e039-is-bbold-b

 

Я думаю дело в кавычках - смотрите шаблон.


  • 0

#3 stalk12

stalk12

Отправлено 25 May 2017 - 05:27

https://stackoverflo...e039-is-bbold-b

 

Я думаю дело в кавычках - смотрите шаблон.

Это просто одинарные кавычки так в коде страницы отобразились. В шаблоне все стандартно <?php echo $this->renderPosition('text'); ?>
Если выставляю в эту позицию поле textarea - появляется ошибка, если другое поле, например строку текста - то работает.


  • 0

#4 CB9TOIIIA

CB9TOIIIA

Отправлено 25 May 2017 - 05:28

Полный шаблон какой?


  • 0

#5 stalk12

stalk12

Отправлено 25 May 2017 - 05:31

Полный шаблон какой?

Вот такой. Но это касается и других типов, не только этого.

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

?>


<div class="row">
<div class="col-sm-4">
<?php if ($this->checkPosition('image')) : ?>
    <div class="image"><?php echo $this->renderPosition('image'); ?></div>
<?php endif; ?>
</div>
<div class="col-sm-5">
<?php if ($this->checkPosition('title')) : ?>
    <h4 class="title"><?php echo $this->renderPosition('title'); ?></h4>
<?php endif; ?>
<?php if ($this->checkPosition('raion')) : ?>
    <div class="raion">
        <?php echo $this->renderPosition('raion'); ?>
    </div>
<?php endif; ?>
<?php if ($this->checkPosition('text')) : ?>
    <div class="text">
        <?php echo $this->renderPosition('text'); ?>
    </div>
<?php endif; ?>
</div>
<div class="col-sm-3">
<?php if ($this->checkPosition('price')) : ?>
    <div class="price"><?php echo $this->renderPosition('price'); ?></div>
<?php endif; ?>
<?php if ($this->checkPosition('itemlink')) : ?>
    <div class="itemlink">
        <?php echo $this->renderPosition('itemlink'); ?>
    </div>
<?php endif; ?>
</div>
</div>

  • 0

#6 CB9TOIIIA

CB9TOIIIA

Отправлено 25 May 2017 - 05:39

Странно, любая textarea вызывает ошибку? Вы ее не правили? на всех материалах так?


  • 0

#7 DMTR3000S

DMTR3000S

Отправлено 25 May 2017 - 06:24

ошибка вываливается при любом значении в поле textarea, с любым содержанием во всех материалах? Если textarea пустой - работает?


  • 0

#8 stalk12

stalk12

Отправлено 25 May 2017 - 06:38

Странно, любая textarea вызывает ошибку? Вы ее не правили? на всех материалах так?

Да, любая выдает. И уже существующая, и вновь созданная. Нет, эти поля не правил. Все стандартное.


ошибка вываливается при любом значении в поле textarea, с любым содержанием во всех материалах? Если textarea пустой - работает?

Да, точно если textarea в тизере пустой, то работает. И еще заметил, что если заполняешь поле с описанием категории, тоже появляется аналогичная ошибка.


  • 0

#9 CB9TOIIIA

CB9TOIIIA

Отправлено 25 May 2017 - 06:38

Не знаю, мне кажется ошибка на уровне БД возможно.


  • 0




Click to return to top of page in style!