DANNEO CMS

Danneo CMS 1.5.x => Ошибки => Тема начата: Staf4 от 27 Февраля 2017, 17:51:27

Название: мелкие правки
Отправлено: Staf4 от 27 Февраля 2017, 17:51:27
файл: "\admin\system\block\index.php",
строка:
$labellist = $labelarray = $blocklist = $blocksetting = '';
заменить на:
$labelarray = $blocksetting = array();
Название: Re: мелкие правки
Отправлено: Neon от 27 Февраля 2017, 20:03:20
Спасибо, заменил. Добавим в патч. Еще по файлбраузеру, кроме кавычек, надо поработать.
Название: Re: мелкие правки
Отправлено: Staf4 от 04 Марта 2017, 09:38:29
На php 7.1 система не ставится из-за неправильно инициализированных переменных (как и постом ниже).
Файл "\setup\base\setup.template.php", функция "parse", переменные "$newkey" и "$newval" должны быть массивами.
Название: Re: мелкие правки
Отправлено: Staf4 от 04 Марта 2017, 09:45:54
В статьях, при отключении в настройках всего-всего ( http://c2n.me/3I7tLCE.png ) перестают работать внутренние страницы статей ( http://c2n.me/3I7tNCO.png )
Название: Re: мелкие правки
Отправлено: Neon от 04 Марта 2017, 10:32:42
На php 7.1 система не ставится из-за неправильно инициализированных переменных (как и постом ниже).
Файл "\setup\base\setup.template.php", функция "parse", переменные "$newkey" и "$newval" должны быть массивами.
Спасибо, поправил.

В статьях, при отключении в настройках всего-всего ( http://c2n.me/3I7tLCE.png ) перестают работать внутренние страницы статей ( http://c2n.me/3I7tNCO.png )
Не всего-всего, а при отключении комментариев. Сегодня разберусь. Спасибо.
Название: Re: мелкие правки
Отправлено: Neon от 04 Марта 2017, 14:10:06
Staf4, протестируй на 7.1 с разными настройками.
Поскольку ошибка критичная, надо доработать сразу, выложим отдельным патчем.
Название: Re: мелкие правки
Отправлено: Staf4 от 04 Марта 2017, 17:33:07
Похоже, что работает.  Дубли, конечно, получаются, но это не так критично. Главное, что работает.
Название: Re: мелкие правки
Отправлено: Neon от 04 Марта 2017, 18:51:23
Хорошо, оставим так.
В сдвоенном листинге, довольно сложно отследить все варианты, и ничего не сломать.

Сегодня соберу патч,
там еще в блоке пользователей (новом), нужно с объявлением переменных и массивов доработать, пропустил.
Название: Re: мелкие правки
Отправлено: Sir_G от 04 Апреля 2017, 05:54:53
У меня не выводится {site_url} (всегда пустой).так и должно быть?
Название: Re: мелкие правки
Отправлено: Neon от 04 Апреля 2017, 08:38:49
Ответ в другой теме...
http://forum.danneo.ru/index.php?topic=272.msg1679#msg1679
Название: Re: мелкие правки
Отправлено: Sir_G от 06 Апреля 2017, 05:45:50
Neon, спасибо! Еще заметил ошибки:
- Undefined variable: selcat in block\b-Faq.php on line 47
- в файле mod/catalog/basket.php в самом конце файла (в выводе ошибок) используются отсутствующие ланги: error_order, bad_price
- Не парсится ссылка на различных в блоках и на страницах мода (index.php?dn=catalog&re=order), видимо потому что ссылка неполная (index.php?dn=catalog&re=order&to=index)
- на странице выбора способа оплаты в каталоге товаров - не ссылка index.php?dn=catalog&re=agreement
по поводу преобразования ссылок - ajax и ЧПУ включены
Название: Re: мелкие правки
Отправлено: Neon от 06 Апреля 2017, 11:05:04
Хорошо, сегодня пройдусь по пунктам. Соберем патч.
Название: Re: мелкие правки
Отправлено: Sir_G от 07 Апреля 2017, 07:50:11
Еще:
admin\mod\catalog\install\mod.scheme.php - указаны не все $label['order'] метки, поэтому при выводе,например,ошибок в модуле - не отображаются блоки. Полный вариант:
	'order'     => array('index' => 1, 'del' => 1, 'delive' => 1, 'checkout' => 1, 'custom' => 1, 'payment' => 1, 'confirm' => 1, 'check' => 1, 'edit' => 1, 'save' => 1),
Название: Re: мелкие правки
Отправлено: Neon от 07 Апреля 2017, 08:55:32
Хорошо, добавим в новую версию.
Напоминаю, что удалить или добавить нужные метки, можно в панели управления при редактировании мода.
Название: Re: мелкие правки
Отправлено: Sir_G от 21 Апреля 2017, 08:00:11
Панель администратора -> SEO инструменты -> Перелинковка
Notice: A non well formed numeric value encountered in **/admin/core/function.php on line 820
строка 820 (внутри функции adm_pages):
$nums = ceil($item_num['total'] / $num);
PHP 7.1
Ничего страшного?
Название: Re: мелкие правки
Отправлено: Neon от 21 Апреля 2017, 09:15:46
Sir_G, спасибо. Это ошибка. В архиве исправленный файл.
В ближайшее время пропатчим.
Название: Re: мелкие правки
Отправлено: Sir_G от 24 Апреля 2017, 09:52:54
Проверил с помощью гугла (структурированные данные) страницу с товаром каталога - выдает предупреждение (не ошибку) на цену:
19,150.00 (Свойство 19,150.00 не является допустимым значением цены. Подробнее о свойстве price стандарта schema.org...)
в шаблоне:
	<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<meta itemprop="price" content="19,150.00" />
<meta itemprop="priceCurrency" content="RUB" />
<meta itemprop="availability" content="http://schema.org/InStock" />
</div>
рекомендовано:
<span itemprop="priceCurrency" content="USD">$</span>
<span itemprop="price" content="1000.00">1,000.00</span>
подробнее (http://schema.org/price (http://schema.org/price)):
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <!--price is 1000, a number, with locale-specific thousands separator
    and decimal mark, and the $ character is marked up with the
    machine-readable code "USD" -->
    <span itemprop="priceCurrency" content="USD">$</span>
    <span itemprop="price" content="1000.00">1,000.00</span>
    <link itemprop="availability" href="http://schema.org/InStock" />In stock
  </div>
Название: Re: мелкие правки
Отправлено: Neon от 24 Апреля 2017, 11:21:31
Да, международный формат цены. Кроме этого, налог для itemprice не учитывался.
Исправлено, файл в архиве.