226

(10 ответов, оставленных в Вопросы по работе с системой)

Артур, ограничение на время выполнения файла всё равно есть - вы в него упрётесь точно.

Я не знаю способ обойти ограничение - в админке все равно в запросе будет грузиться файл, что локально (если получится), что удаленный.
Может, поддержка что подскажет.

Вам бы куда-нибудь перенести ресурс, для таких дел, я повторюсь, vps придумали. Где при такой большой загрузке будет всё тормозить, проц забьётся на 100%, память закончится - но потихонечку всё равно загрузится.

Или можно XML программно разбить на части. Но тут обработку писать надо.

227

(10 ответов, оставленных в Вопросы по работе с системой)

Артур, обратитесь к хостеру (рег.ру) и спросите, не превышаете ли вы лимиты на шаред-хостинге в конкретный момент времени - у них всё в логах светится.
Судя по всему - превышаете. Т.к. на обычном шаред-хостинге установлено максимальное время запуска скрипта практически всегда. И повысить его строчками в php.ini клиента невозможно.

Подобными загрузками (240Мб) заниматься следует на VPS/VDS, где всё твое и лимиты сам ставишь.
Ну или на локалхосте, а потом переносить резервную копию на шаред-хостинг.

п.с. а вообще, рег.ру - это плохой хостинг. у них с безопасностью на части серверов полный мрак. и вирусы лезут через системные шеллы. только тссс, я никому не говорил. Просто безопасность - такая вещь, которая на поверхности лежит, можно не сделать дружелюбный интерфейс или предлагать услуги дорого, но каждый уважающий себя админ, особенно линукс-админ, на безопасность в первую очередь внимание обращает. С безопасностью всё хорошо у nic, ihc, timeweb, jino, beget, masterhost - выбор просто огромный.

Проблема может быть в том, что на сервере поставщика после определенного количества запросов банится айпишник вашего сервера (где ридискрипт). Чтобы проверить, так ли это, надо сделать wget через консоль вашего сервера.

Это просто один из вариантов, который на поверхности и с которого я бы начал.

Кстати, по ссылке

http://postavcshik.com.ua/modules/catalog_items/uploads/original/losiny-na-mekhu-dlya-beremennykh-5565.JPG

нет такого сайта
Гугл правит на "postavschik.com.ua", а там 404 по ссылке

https://postavschik.com.ua/modules/catalog_items/uploads/original/losiny-na-mekhu-dlya-beremennykh-5565.JPG

По названию пути и имени файла находится вот это

http://odegdaoptom.com/modules/catalog_items/uploads/original/losiny-na-mekhu-dlya-beremennykh-5565.JPG

но это уже так, отсебятина

Александр, а это ж что получается, если обмен с адинце, то порядок категорий слетать будет каждый раз после синхронизации?
Просто мы где делали, там порядок не меняли. Как-то не задумывался об этом.

Если категорий очень много - то можно через импорт/экспорт категорий, используя поле Порядковый Номер (Порядк. N)
- оставить те категории, порядок которых изменить, отсортировать по алфавиту, а затем всё и так понятно. и назад загрузить.
Но в случае 60 категорий - быстрее руками и надёжнее, чем туда-сюда файло гонять. На 10-15 минут работы-то.

231

(10 ответов, оставленных в Вопросы по работе с системой)

Артур, я бы посмотрел логи системы. Т.е. /var/log/
и там всё будет без купюр и удобно

Но админы ридискрипта напишут вот так

создайте _local_settings.php в корне с содержимым

<?php
\Setup::$DETAILED_EXCEPTION = true;

А потом перед началом импорта нужно открыть консоль браузера по F12, перейти во вкладку Сеть/Network, дождаться, когда появится ошибка, а появится она с кодом 500. После чего тыкнуть в ответ сервера - и там будет DETAILED_EXCEPTION.

232

(10 ответов, оставленных в Вопросы по работе с системой)

1. увеличивайте лимиты, что тут ещё можно написать. это лимиты php, причем тут ридискрипт... да ни при чём.
yml - это частность xml, если ничего не помогает, его можно разделить на части. группы.
вскорее всего, нужно в ноль выставить post_max_size, а еще неплохо туда же отправить max_execution_time
2. ничего не мешает оптовые цены до загрузки поменять. да и после можно поменять, как написал admin.

Владимир пишет:

именно так все в основном и работают - редактируют готовые шаблоны, потому что это удобнее чем делать множество блоков под модули и буквально с нуля пилить шаблон под сложный двиг. Я сам так работаю. В результате мы получаем "уникальный" дизайн согласно нашему фотошоп проекту. Он выглядит уникальным. А внутри разве он уникален?

Владимир пишет:

Готовые красивые шаблоны нужны не чтобы "их поставил на сайт" и готово - впулил клиенту сайт за 20к (аля опенкарт и тд, где их масса), а чтобы тратить меньше усилий по их адаптации под дизайн - когда заранее есть красивые гармоничные элементы в дизайне, даже если ты что-то упустил они будут работать на отлично и без ошибок.

Владимир, друг за другом два абзаца немного различаются - и противоречат друг другу. Если у тебя есть "заранее красивые гармоничные элементы в дизайне", то как мы получим "дизайн согласно нашему фотошоп проекту"?!
И, честно говоря, бесят уже "заранее красивые гармоничные элементы" и мужик в синей спецовке и жёлтой каске на каждом втором сайте.
А уж кто-кто, а 98% разработок на вордпрессе сводится к тому, что "разработчик" "их поставил на сайт" и готово. Ну, это так, риторическое замечание.

Мы практически всегда переписываем логику, редко когда бывает - что можно просто стили накинуть и блоки местами поменять. Как раз, кстати, 7kotow - это тот случай, когда надо было просто вдохнуть красок в стандартную тему.

А вот другой пример
https://gigdom.ru/
Это flatlines, если что. И перепиленный шаблон, наверняка, знаете, какой.

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

Имхо, если назревают изменения в теме и хочется так глубоко закопаться - куда удобнее форкнуть стандартную тему и начинать на её основе свою.
И лучше поймёшь продукт, и оригинальнее тема оформления будет.

235

(3 ответов, оставленных в Вопросы по работе с системой)

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

Ридискрипт этим очень удобен.

236

(3 ответов, оставленных в Вопросы по работе с системой)

package.inc.php в корне

Витрина        Shop.Base
Маркет        Shop.Middle
Мегамаркет    Shop.Mega
Гипермаркет    Shop.Full

И всё smile

С этого аккаунта сыплется какой-то странный антиконтент, неприкрытое хамство и так далее.
#352
https://helpdesk.readyscript.ru/wish/Pr … k-645.html

admin пишет:

Мы работаем с разными студиями и понимаем всех, есть студии где сильна продажа кастомных дизайнов (и на этом студии умеют зарабатывать), а есть студии где сильна продажа более типовых магазинов, но зато массово.

Всё зависит от клиента. Когда клиент говорит - мне нужен типовой, не нужна разработка уникального дизайна - тогда, да, спору нет.
Но 95% клиентов такого не скажут. Им нужен уникальный, отличающийся от всех остальных, сайт. И без разницы - интернет-магазин, сайт или лендинг. Никому копирование особо не нужно. А что такое шаблонный диз? Это и есть копирование.

То есть, имеет место быть лёгкое враньё клиенту, умалчивание о том, что диз-то мы шаблонный сделаем.

***
А на самом деле, уникальное пилить куда удобнее и часто быстрее(!). Плюс клиент сразу к тебе лицом поворачивается.
Сейчас веб стал очень простым, что касается дизайна. Плоское всё. Никаких тебе теней, кастомных картинок на полсайта. Одни сплошные прямоугольники wink
Сделал хидер, сделал футер. Полсайта уже готово big_smile Забацал главную между футером и хидером. Уже 70% дизайна сайта готово. Страница категорий. И карточка товара. Всё!
На ридискрипт разработка темы нам очень нравится. Всё кирпичиками, в одном месте. Smarty - это круто.
Приходится разрабатывать темы ещё и для Webasyst Shop-Script и 1С Битрикс - ну, извините, ни в какое сравнение с ридискриптом не идёт, если шопскрипт ещё куда ни шло, то битрикс это ж#$а в плане разработки дизайна. Все хрен знает где, с длиннющими путями.
Поэтому сайты на битре и выглядят все похоже - подавляющее большинство разработчиков на битре помимо редакции продаёт ещё и шаблон, а потом его кастомизирует, даже если кастомизация очень серьёзная, всё равно на проф.взгляд куски шаблона просто торчат изо всех щелей.

Владимир, любой нормальный вебмастер не занимается созданием сайтов на шаблонах.
Темы, что есть у ридискрипта, простенькие, недорогие - но они не для вебмастера, а для обычных пользователей.

Любой сайт должен быть уникальным. А задача вебмастера в том и заключается, чтобы взять и переработать полностью шаблон. Для такого хорошо подходит стандартный flatlines

Если с чем-то не согласны - извините, но вам как вебмастеру расти ещё и расти.
Хотите пример?
https://7kotow.ru/
http://7kotow.t50.ru/
пока в доработке, но тем не менее. пример, думаю, показателен.

***
"Создание" сайта на шаблоне - это касается и вордпресса, и битрикса - недостойно для настоящей веб-студии. Это не создание - это "х##к, х##к, и в продакшн".
Сайты на битриксе вообще уже достали своим "дизайном". Избитые шаблоны, много раз использованные, везде один и тот же шрифт.

Нужен технический changelog, подробный.
Как в файлах, только чтобы информацию получать удобнее было.

Сейчас удобнее всего проверять при обновлении, но это ждать надо обновления.

То есть, нужен маленький раздельчик, где два представления ченжлога: 1. всё кучей 2. по модулям
Первый позволит отследить самые последние изменения в целом
Ну, а второй - конкретно по определенному модулю.

А вообще, вам бы поправить
-Заголовок
-Ключевые слова(keywords)
-Описание(description)
Это всё META, о чём я вам писал в пожеланиях.

Обзывать необходимо по-другому. Иначе путаница с другими переменными. В импорте-экспорте особенно весело.

Замечательный ответ, Александр smile

Вкладка "Основные"
-Короткое название  - это заголовок H1
-URL имя - это алиас, используется как строка в адресе страницы для продукта - /product/алиас/
-Краткое описание - это поле короткого описания, как его использовать, сами задаёте в шаблоне
-Описание товара - это поле полного описания, как его использовать, сами задаёте в шаблоне

Вкладка "Мета-Тэги"
-Заголовок  -за какое поле отвечает - <title>
-Ключевые слова(keywords) - <meta name="keywords"
-Описание(description) - <meta name="description"

243

(5 ответов, оставленных в Вопросы по работе с системой)

Никита пишет:

Так и сделал в итоге. Действительно, нет смысла использовать 2 домена без редиректа сейчас.

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

В общем, если у вас два (три, или больше) домена - выхода два.
1. Либо используем их как редиректы на основной
2. Либо используем их как разные сайты

244

(5 ответов, оставленных в Вопросы по работе с системой)

Никита, здравствуйте!

А не думали о том, что если на один контент натянуть два домена, то яндекс их "склеит"? И смысл тогда два домена делать, для чего?

Правильный выход из этой ситуации - 301 редирект. Да и в любой подобной ситуации, когда есть основной домен и остальные, которые приобрели для того, чтобы конкуренты не заняли - надо вешать контент на основной домен, а со всех остальных ставить редиректы на основной.

Анна, здравствуйте!
Тут надо смотреть ответ сервера, что за ошибкой скрывается (скорее всего, 500), а дальше смотреть логи самого сервера, что именно вызывает ошибку.

Наверное, техподдержка поможет

Дмитрий, а почему просто не привязаться к номеру текущей страницы в пагинации

$paginator->page

или к адресу страницы?

тут я забыл, что - вроде selfuri() или getSelfUrl()

разбить текущий адрес регулярочкой или в массив по слешу - и всё, что "/category/blabla/", а не /category/blabla/ololo" получает текст или что вам нужно.

Сергей пишет:

да она ни на что и не влияет вообще.

Пока и правда, ни на что не влияет.
Вот только лет несколько назад фанатики вешали на свои домены spf, dkim и dmarc, тогда тоже ни на что не влияло.

Сергей, надо ptr-запись настраивать, чтобы всё было отлично.
Тут зависит от того, насколько "выделенный" у вас сервер.
Если это виртуалочка, пинать надо в хостера виртуалочки, у них всех по дефолту выставлена определенная ptr
Если же это ваш собственный сервер на колокейшн, то всё можно сделать самостоятельно, но это очень большая история.

Небольшой ликбез себе позволю. PTR, по сути, обратное DNS
Когда мы делаем ping, там прилетает ip-адрес. Прямая запись.
А PTR - это обратная запись.
Пинаешь ip - а оно тебе имя домена.

И, нынешняя среда борьбы со спамом выглядит в том числе и так - если с ip == 31.31.31.31 приходит письмо с обратным адресом ololo@ololo.com, то 31.31.31.31 должен отдать в качестве ptr == ololo.com.
И тот самый SPFBL чекает ptr и проверяет доступность ящика postmaster@<ptr>
Это слишком жёстко, я считаю. Но это имеет место быть.

И, так получилось, что я не обратил на эту тему особого внимания - со всеми бывает-то, если бы не очередной вопиющий случай.
К нам практически параллельно обратился один из старых клиентов, которому давно сайт делали, но на поддержке он не был. Мол, письма как-то странно с сервера ходят, на яндекс не ходят, на мейл.ру иногда, а на gmail всегда.

Начали проверять - та же петрушка.
IP - 31.28.24.118
Воз и ныне там.
Проверяем через
https://www.dnsbl.info/dnsbl-database-check.php
видим проблему с abuseat.org, проверяем там
https://www.abuseat.org/lookup.cgi
и получаем (перед открытием тикета)

This IP address was detected and listed 360 times in the past 28 days, and 10 times in the past 24 hours. The most recent detection was at Mon Dec 17 07:55:00 2018 UTC +/- 5 minutes
This IP is infected (or NATting for a computer that is infected) with a botnet, most likely eitest.

(сегодня)

This IP address was detected and listed 380 times in the past 28 days, and 16 times in the past 24 hours. The most recent detection was at Thu Dec 20 11:45:00 2018 UTC +/- 5 minutes

Это явно говорит о том, что хостер положил большой болт на безопасность своих клиентов.
А хостер - hoster.ru. Пишу о них прямо, т.к. на тикет в поддержку никто даже ответить не соизволил.

Хендихост же среагировали и их айпи уже не в спам-базах. Молодцы, но - соломку надо заранее подкладывать, а не реагировать на проблемы клиентов.

Хочу рассказать о том, в чём была причина проблем с почтой.
Всё очень просто - хостер не следил за тем, чтобы айпишник не попадал в спам-базы.
Как проверить?
https://www.dnsbl.info/dnsbl-database-check.php
Вбиваем айпи, смотрим. Если ругается только dnsbl.spfbl.net - нормально. dnsbl.spfbl.net ругается в том числе из-за несоответствующей домену ptr-записи, а, понятное дело, она может соответствовать домену только в случае отдельного сервера с отдельным ip. Если виртуальный хостинг, соответствовать оно не может никак.
Веб-студии, напишите себе скриптик, который будет чекать айпи ваших клиентов на наличие в базах.

Сайт топикстартера уехал на таймвеб, где всё, надеюсь, будет нормально. По крайней мере, за таймвебом я подобных приколов не наблюдал, они оперативно вирусную активность блокируют, соответственно, их серваки сами собой вылетают из баз, даже, если залетели.