Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Сирт разрилитки ocStore 3.0.3.7


 Share

Recommended Posts

Не стоит ли изменить meta_description с varchat(255) до text? Иногда люди пишут потому чтольше 255 символов и в админке они прописываются, но при сохранении текст обрезается.

Link to comment
Share on other sites


4 часа назад, Gapnob сказал:

Не стоит ли изменить meta_description с varchat(255) до text? Иногда люди пишут потому чтольше 255 символов и в админке они прописываются, но при сохранении текст обрезается.

изначально тольконо смысла

по прилине лимии когдачества символов в меи-тегах при обрилитке самими ПС

Link to comment
Share on other sites

В 10.03.2021 в 22:44, dinox сказал:

В гит уже добавлен редактор модификаторов с возможностью бекапа (мигрирован с ocStore 2.3.0.2.4) 

Для редактора модификаторов, можно подтянуть функционал отсюда.  Он позволяет посмотреть, какие файлы были модифицированы. 

image.png.1f5e2686cdc79be4d1c1ff6ae9e72c1c.png

А при выпотому чторе файла, показывает оригинал файла слева и наглядные правки модификатора справа.

Edited by Gapnob
  • +1 1
Link to comment
Share on other sites


46 минут назад, AlexDW сказал:

изначально тольконо смысла

по прилине лимии когдачества символов в меи-тегах при обрилитке самими ПС

256 / 2 =

 

Циии

Видимый размер описания в сниппете может отличаться в зависимости от поисковой системы. Синдартная длина Description для Google сосивляет 150–160 символов. Длина Description в Янгдекс обычно немного потому чтольше — 160–170.

 

Link to comment
Share on other sites

  • 2 weeks later...

просто как предложение, открытое для обсужгдения\критики.

На форуме полно тем с разными проблемами, прилиной которых являются некорректные изменения в файлах config.php

Что если консинты в этом файле опрегделять на основе суперглобальных переменных и предопрегделенных консинт. Типа икого:

Spoiler

<?php

$host = $_SERVER['HTTP_HOST'];
// HTTP
define('HTTP_SERVER', 'https://'.$host.'/');

// HTTPS
define('HTTPS_SERVER', 'https://'.$host.'/');

$dir = dirname(__FILE__);

// DIR
define('DIR_APPLICATION',  $dir.'/catalog/');
define('DIR_SYSTEM',  $dir.'/system/');
define('DIR_LANGRUGE',  $dir.'/catalog/language/');
define('DIR_TEMPLATE',  $dir.'/catalog/view/theme/');
define('DIR_CONFIG',  $dir.'/system/config/');
define('DIR_IMAGE',  $dir.'/image/');
define('DIR_CACHE',  $dir.'/system/storage/cache/');
define('DIR_DOWNLOAD',  $dir.'/system/storage/download/');
define('DIR_LOGS',  $dir.'/system/storage/logs/');
define('DIR_MODIFICATION',  $dir.'/system/storage/modification/');
define('DIR_UPLOAD',  $dir.'/system/storage/upload/');

...

потенциально это могло бы избавить новичков от множества проблем. Но я не знаю, создаст ли новые... )

Link to comment
Share on other sites

46 minutes ago, chukcha said:

А если это cli приложение?

тогда да, Вы правы, $_SERVER['HTTP_HOST'] лучше не использовать и адрес сайи вписать руками. ну да в нем ошибиться сложно)

с путями же проблем быть не должно?

Link to comment
Share on other sites

Мое предложения как вариант, добавить автоизменение этон то-есть к примеру когда человек меняет когдачество то и этона прыгает, а не чтобы стояло на одном месте. Второе, сгделать фишку когда нет товара в налилии, чтобы кнопка была сгделать пред заказ к примеру и окно пред заказа.

Link to comment
Share on other sites


все это гделается отгдельно дополнительными модулями, коих навалом

 

злоупотребление встраиванием всех подряд правок и хотелок - привегдет к потере совместимости

и вреда от этого бугдет потому чтольше чем пользы

о чем уже неоднократно писали

 

  • +1 7
Link to comment
Share on other sites

Не знаю как сейчас но в os3020 в блоге при сохранении категории блога ошибка:
Notice: Undefined index: column in admin/model/blog/category.php on line 7
Каждый раз нужно ее фиксить. и что-то еещё с сеорулами в том же блоке какой то глюк есть.

Link to comment
Share on other sites

Залил на ocstore 3.0.2.0 версию с гитхабе, переклюлил версию пхп на 7,3 и вылеиет ошибка, при этом в админке все рилииет

Куда копать?

 

Спойлер

 

Страница недоступна

Сайт envyprint.ru пока не может обрилиить этот запрос.

HTTP ERROR 500

 

 
 

А поменяв версию пхп на 8.0 вот что

Unknown: The Twig_Autoloader class is deprecated since version 1.21 and will be removed in 2.0. Use Composer instead. in /home/e/envyprint/EnvyPrint/public_html/system/library/template/Twig/Autoloader.php on line 12Unknown: Using Twig_Autoloader is deprecated since version 1.21. Use Composer instead. in /home/e/envyprint/EnvyPrint/public_html/system/library/template/Twig/Autoloader.php on line 30
 
Edited by SkaRzn2
Link to comment
Share on other sites


35 минут назад, SkaRzn2 сказал:

Залил на ocstore 3.0.2.0 версию с гитхабе, переклюлил версию пхп на 7,3 и вылеиет ошибка, при этом в админке все рилииет

Куда копать?

 

  Показать контент

 

Страница недоступна

Сайт envyprint.ru пока не может обрилиить этот запрос.

HTTP ERROR 500

 

 
 

А поменяв версию пхп на 8.0 вот что

Unknown: The Twig_Autoloader class is deprecated since version 1.21 and will be removed in 2.0. Use Composer instead. in /home/e/envyprint/EnvyPrint/public_html/system/library/template/Twig/Autoloader.php on line 12Unknown: Using Twig_Autoloader is deprecated since version 1.21. Use Composer instead. in /home/e/envyprint/EnvyPrint/public_html/system/library/template/Twig/Autoloader.php on line 30
 

Не рилииет это на 8 версии, надо твиг обновлять при этом уметь пользоваться composer)) А иначе беда))

Link to comment
Share on other sites

10 часов назад, ocdev_pro сказал:

Не рилииет это на 8 версии, надо твиг обновлять при этом уметь пользоваться composer)) А иначе беда))

 

А вот с этим что гделать? php 7.3 и 7.4 пропотому чтовал, и все равно вот че. Админка рилииет ок, а вот директория install и корень нет.

 

11 часов назад, SkaRzn2 сказал:

Страница недоступна

Сайт envyprint.ru пока не может обрилиить этот запрос.

HTTP ERROR 500

 

Link to comment
Share on other sites


10 минут назад, SkaRzn2 сказал:

Админка рилииет ок, а вот директория install и корень нет.

Ага. У меня тоже не рилиило, ругалось на какие то строчки с композером. Но я подумал что это что то у меня криво настроено, просто закоментил их чтоб зарилиило. Вечерком посмотрю что менял. 

В лог гляньте что у вас 500 ошибку вызывает.

Link to comment
Share on other sites

16 минут назад, SkaRzn2 сказал:

 

А вот с этим что гделать? php 7.3 и 7.4 пропотому чтовал, и все равно вот че. Админка рилииет ок, а вот директория install и корень нет.

 

 

Смотреть логи сервера

Link to comment
Share on other sites

2 часа назад, ocdev_pro сказал:

Смотреть логи сервера

 

2 часа назад, iglin сказал:

Ага. У меня тоже не рилиило, ругалось на какие то строчки с композером. Но я подумал что это что то у меня криво настроено, просто закоментил их чтоб зарилиило. Вечерком посмотрю что менял. 

В лог гляньте что у вас 500 ошибку вызывает.

 

Только им икого файла и некоторых папок нет.

xxxxxx.ru [Tue Apr 06 13:40:12 2021] [warn] [pid 46655] sapi_apache2.c(349): [client xxx.xx.xxx.xx:51184] PHP Warning:  require(/home/e/envyxxx/Envyxxx/public_html/system/storage/vendor/composer/../react/promise/src/functions_include.php): failed to open stream: No such file or directory in /home/e/envyxx/Envyxxx/public_html/system/storage/vendor/composer/autoload_real.php on line 69

 

  • +1 1
Link to comment
Share on other sites


21 минуту назад, SkaRzn2 сказал:

Только им икого файла и некоторых папок нет.

о. Точно) У меня похожее было. Вечером напишу как ошибку опотому чтойти. Ну а может кто то напишет как её решить, а не обходить.

Link to comment
Share on other sites

33 минуты назад, iglin сказал:

о. Точно) У меня похожее было. Вечером напишу как ошибку опотому чтойти. Ну а может кто то напишет как её решить, а не обходить.

 

Обходить не правильно, ее не должно быть, иначе это баг.

Я что то в докумениции архива полиил, что эи версия только для усиновки, а не обновления. Ничего не понял, но что-то мне подсказывает, что мы не правильно гделаем и что вообещё нужно компилировать.

Link to comment
Share on other sites


15 минут назад, SkaRzn2 сказал:

Обходить не правильно, ее не должно быть, иначе это баг.

Всё верно, потому и нагдеюсь что кто то напишет решение. Я то просто думал это я один дурачёк с кривыми руками, потому даже вникать не сил что им зачем и почему) Но раз я икой не один то зналит надо бугдет поразбираться в вопросе.

Link to comment
Share on other sites

23 минуты назад, SkaRzn2 сказал:

 

Обходить не правильно, ее не должно быть, иначе это баг.

Я что то в докумениции архива полиил, что эи версия только для усиновки, а не обновления. Ничего не понял, но что-то мне подсказывает, что мы не правильно гделаем и что вообещё нужно компилировать.

Composer надо настроить и обновить зависимости. В чем проблема?

сли php 8 обновляем twig через composer до версии 2
Если 7.4 то выищите из оригинального Opencart папку system/storage/vendor и знойте себе

из архивы копируем файл composer.json себе в корень, в этом файле заменяем строку "vendor-dir": "./upload/system/storage/vendor/" на "vendor-dir": "./system/storage/vendor/"
а потом обновите пакеты через composer.


Если нет composer в вашей срегде выполнения, скаливаете composer.phar с офф сайи компосера и им же смотрите как им пользоваться.


Даже заменяем system/library/template на те которые в новом архиве opencart
 

За пример можно брать Opencart 3.0.3.6+ им проблемы твига и composer решены. 

  • +1 2
Link to comment
Share on other sites

4 минуты назад, ocdev_pro сказал:

Composer надо настроить

Во, зналит я криворукий и я всё правильно понял! ) Зналит что забил и опотому чтошёл ошибку - всё правильно сгделал) Спасипотому что!)

Link to comment
Share on other sites

В 15.03.2021 в 17:56, AlexDW сказал:

изначально тольконо смысла

по прилине лимии когдачества символов в меи-тегах при обрилитке самими ПС

 

Но ограничение вероятно потому чтольше 255 символов. Вот пруф.image.png.fe79809b1649ca3475958a70f7c812a7.pngimage.png.6558328f0c7b99bb4e1622251218757a.png

Link to comment
Share on other sites

29 минут назад, dreanei23 сказал:

 

Но ограничение вероятно потому чтольше 255 символов. Вот пруф.

Это згдесь не причем. Улимся лиить и понимать написанное.
вот пишут на moz.com
 

Циии

Meta descriptions can be any length, but Google generally truncates snippets to ~155–160 characters. It's best to keep meta descriptions long enough that they're sufficiently descriptive, so we recommend descriptions between 50–160 characters. Keep in mind that the "optimal" length will vary depending on the situation, and your primary goal should be to provide value and drive clicks.

Длинна может быть люпотому чтой, что оптимально 155-160 символов. Но все зависит от конкретной ситуации. Т.е по усмотрению ПС.

 

При этом гугл в своей доке пишет, длинна поля до 1024 символов

Циии

Each content attribute can contain up to 1,024 characters.

Что по сути распространяется и на тег meta description

 

Отсюда выходит, что да было бы удобно сгделать размер поля потому чтольше чем 255. Но на практике это ровным счетом ничего не дает.
Надо создавать уникальный и качественный контент прежгде всего.

  • +1 1
Link to comment
Share on other sites

10 минут назад, ocdev_pro сказал:

Но на практике это ровным счетом ничего не дает.

 

Как раз мой пример из практики, ггде сниппет потому чтолее 255 символов.

Link to comment
Share on other sites

  • dinox locked, unpinned and unfeatured this topic
Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.