Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Sir_G

Страницы: [1] 2 3 4
1
Ошибки / Re: мелкие правки
« : 18 Июля 2017, 12:28:40 »
да, метаописание не заполнено. я пока в шаблоне просто поменял {descript} на {title}

2
Ошибки / Re: мелкие правки
« : 18 Июля 2017, 08:00:27 »
Проверял через вебмастера Яндекса микроразметку (страница товара каталога), жалуется:
ОШИБКА: В свойстве content тега meta не может содержаться ссылка
Решение. Меняем:
<meta itemprop="url" content="{link}" />
на это:
<link itemprop="url" href="{link}" />
И еще у меня выдается ошибка:
ОШИБКА: Не выполнено обязательное условие для продуктовых сниппетов: поле description отсутствует или пусто
Что означает, что у меня на выводе получилось так:
<meta itemprop="description" content="" />
Это так и должно быть? При этом meta name="description" страницы заполнен

3
а выгружать откуда? для себя сделал плагин импорта в несколько шагов. Отдельными шагами гружу фотки товаров в облако. опишите подробнее, или в личку

4
Предложения / HTML-сжатие
« : 29 Июня 2017, 07:17:32 »
Возможно, кому-нибудь пригодится. Реализация сжатия HTML-текста при выводе.
Открываем файл core/classes/Template.php, ищем функцию:
Цитировать
public function parse($var, $contents)
в конце этой функции меняем это:
Цитировать
return str_replace($newkey, $newval, $contents);
вот на это:
Цитировать
      // HTML Compress
      //return str_replace($newkey, $newval, $contents);
      $uncompressed_content = str_replace($newkey, $newval, $contents);
      $search = array(
         '/\>[^\S ]+/s',     // strip whitespaces after tags, except space
         '/[^\S ]+\</s',     // strip whitespaces before tags, except space
         '/(\s)+/s',         // shorten multiple whitespace sequences
         '/<!--(.|\s)*?-->/' // Remove HTML comments
      );

      $replace = array('>','<','\\1','');
      $compressed_content = preg_replace($search, $replace, $uncompressed_content);
      return str_replace($newkey, $newval, $compressed_content);
      // HTML Compress

5
Сборки, модификации / Re: Danneo CMS v.1.5.3
« : 24 Июня 2017, 12:22:31 »
Недавно с нуля ставил даннео,потом накатил все патчи.после - была работа и с ЧПУ. никаких проблем не возникло.
p.s. пора бы уже новую сборку выкатить. А то патчей немало набралось

6
Предложения / Re: Настройки валюты
« : 04 Мая 2017, 05:06:06 »
Neon, спасибо. Насчет "руб" - это было очевидно, я добавил. А вот с остальным - да, нужно будет добавить на будущее.

7
Предложения / Настройки валюты
« : 03 Мая 2017, 08:32:00 »
Привет. С дефолтной настройкой валюты - цены на сайте показываются не так, как хотелось бы (хочется в человеко-понятном формате: 2 500 руб.), однако в настройках админки так сделать не получается:
1. Разделитель десятых - не нужен. Предлагаю добавить пустое значение в список выбора.
2. Количество знаков после запятой. Если ставишь 0 - сбрасывается обратно на 2.

8
Ошибки / Re: мелкие правки
« : 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):
<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>

9
Решение OpenGraph для каталога danneo 1.5.2 (выводим opengraph-теги на странице товара):
1.В шаблоне сайта, в файле template/ваш_шаблон/top.tpl меняем:
<title>{title}</title>
на это:
<title>{title}</title>
{opengraph}
2.В файле core\classes\Template.php после строк:
// Open Graph
$global['insert']['og_title'] = ....
$global['insert']['og_desc'] = ......
$global['insert']['og_image'] = ......
добавляем:
// Open Graph NEW
$global['insert']['opengraph'] = (isset($global['opengraph']) AND ! empty($global['opengraph'])) ? $api->siteuni($global['opengraph']) : '';
// Open Graph NEW
3.В файле mod/catalog/index.php в разделе
if ($to == 'page')
Перед строками:
/**
* Вывод на страницу, шапка
*/
$tm->header();
Добавляем:
// Open Graph NEW
$tmp_cpu = (defined('SEOURL') AND ! empty($item['cpu'])) ? '&amp;cpu='.$item['cpu'] : '';
$tmp_catcpu = (defined('SEOURL') AND ! empty($obj['catcpu'])) ? '&amp;ccpu='.$obj['catcpu'] : '';
$current_url = SITE_URL.$ro->seo('index.php?dn='.WORKMOD.$tmp_catcpu.'&amp;to=page&amp;id='.$item['id'].$tmp_cpu);

$global['opengraph'] = "<meta property=\"og:title\" content=\"".$global['title']."\" />\n";
$global['opengraph'].= "<meta property=\"og:type\" content=\"website\" />\n";
$global['opengraph'].= "<meta property=\"og:url\" content=\"".$current_url."\" />\n";
$global['opengraph'].= "<meta property=\"og:image\" content=\"".$global['og_image']."\" />";
// Open Graph NEW

10
Ошибки / Re: мелкие правки
« : 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
Ничего страшного?

12
При заходе в админку постоянно выскакивает сообщение: Установите права (только для чтения) на файл: core/config.php
Права на файл стоят 644. Всё ли правильно?

13
Ошибки / Re: мелкие правки
« : 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),

14
Ошибки / Re: мелкие правки
« : 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 и ЧПУ включены

15
Ошибки / Re: мелкие правки
« : 04 Апреля 2017, 05:54:53 »
У меня не выводится {site_url} (всегда пустой).так и должно быть?

Страницы: [1] 2 3 4