Да, согласен с вами, сделаю "цена от..." и кнопку "подробнее", потому что сейчас посмотрел сайты с похожей структурой, где может быть такая ситуация как у меня и у них именно так и сделано
Очень долгая загрузка страницы каталога, Долгая загрузка страницы с каталогом товаров
Не уверен, что поможет AJAX пагинация, тем более у меня есть раздел в котором выводятся эти три товара у которых у каждого 675 предложений и как тогда быть, выводить по одному, а остальные потом подгружать, тоже не подойдет. Я так понимаю там дело в формирование массивов до шаблона, т.е. я для примера убрал из шаблона каталога товаров абсолютно все и из result_modifier.php тоже все убрал. Грузить стало быстрее, но всеравно больше 8 секунд, а это не гуд. Хостер говорит, что проблема долгой загрузки связана с нехваткой оперативной памяти на сервере, говорят, что большая часть ОЗУ занята выполнением скриптов сайта. Как вариант предложил мне повысить тарифный план, там типо увеличиваются параметры сервера: дисковое пространство, CPU, память, количество доступных i-node (OpenVZ). Но не думаю, что это правильный выход из ситуации.
Очень долгая загрузка страницы каталога, Долгая загрузка страницы с каталогом товаров
Этот вариант мне не подходит, потому что необходимо, чтобы пользователи видели все варианты по данному товару. Грубо говоря пользователь может зайти на страницу с каталогом и увидеть, что какого-то товара с каким то размером нету и уйти, хотя на самом деле товар с таким размером есть, просто не выводится.
Очень долгая загрузка страницы каталога, Долгая загрузка страницы с каталогом товаров
Добрый день, столкнулся с такой проблемой: по мере наполнения сайта товаром, сайт стал падать при открытии страницы с каталогом. Я увеличил memory_limit до 440М после чего сайт на этой странице падать перестал, но стал очень долго грузить эту страницу суммарное время 20 секунд и больше. В режиме отладки показывает, что дольше всего грузит именно каталог 16 секунд. На странице выводятся товары у которых в основном по 25 - 30 предложений, но есть три товара у которых 675 предложений на каждый товар и если отключить эти три товара, то грузит все нормально.
Версия PHP: 5.4.45 1C-Битрикс Управление сайтом 15.0.6
Можете подсказать, что необходимо сделать, чтобы выводились все эти товары и при этом страница не грузилась так долго?
Очень долгая загрузка страницы каталога, Долгая загрузка страницы с каталогом товаров
Добрый день, столкнулся с такой проблемой: по мере наполнения сайта товаром, сайт стал падать при открытии страницы с каталогом. Я увеличил memory_limit до 440М после чего сайт на этой странице падать перестал, но стал очень долго грузить эту страницу суммарное время 20 секунд и больше. В режиме отладки показывает, что дольше всего грузит именно каталог 16 секунд. На странице выводятся товары у которых в основном по 25 - 30 предложений, но есть три товара у которых 675 предложений на каждый товар и если отключить эти три товара, то грузит все нормально.
Версия PHP: 5.4.45 1C-Битрикс Управление сайтом 15.0.6
Можете подсказать, что необходимо сделать, чтобы выводились все эти товары и при этом страница не грузилась так долго?
При создание таблицы SQL запросом пишет already exists!
Проверил так Настройки > Инструменты > Диагностика > Проверка БД везде напротив всех таблиц написано OK, таблицы b_sale_product2product среди этих таблиц нету
Проверил так Настройки > Инструменты > Проверка системы напротив "Структура базы данных" написано следующее: "Ошибка! Структура базы данных имеет ошибки (нет таблиц: 1, нет полей: 0, поля отличаются: 0, нет индексов: 0). Всего 1, автоматически могут быть исправлены: 1"
Скорее всего нет как раз таблицы b_sale_product2product
При создание таблицы SQL запросом пишет already exists!
У меня пропала таблица b_sale_product2product я решил ее заново создать, делаю SQL запрос и мне пишет: 1050 ... already exists! - т.е. что такая таблица типо уже есть
При удаление таблицы SQL запросом: dr op table b_sale_product2product; пишет: Unknown table 'b_sale_product2product'! , т.е. что эта таблица не найдена
Может кто знает в чем может быть проблема, почему не получается создать таблицу?
Добрый день, такая ситуация у меня на рабочем сайте версия php 5.4.45. Мне надо развернуть этот рабочий сайт на виртуальной машине.
Проблема в том, что у BitrixVM5.1.6 для виртуал бокса версия php выше, поэтому когда я на ней разварачиваю резервную копию своего сайта у меня выдает кучу ошибок. Посоветуйте как быть, где найти BitrixVM у которой версия php будет такая же или может быть можно как то изменить версию php на BitrixVM.
Я понимаю, что наверное лучше было бы обновить рабочий сайт, чтобы у него версия php стала выше, но этого сделать пока не могу.
Дело в том, что обновлять пока я не горю желанием так как могут еще какие нить косяки всплыть, а сайт рабочий.
И еще один момент на странице обновление платформы есть такой текст: "Для того, чтобы обновления были успешно установлены, ваша система должна соответствовать обязательным параметрам. Проверить конфигурацию системы можно на странице (тут ссылка на эту страницу)" на этой странице при тестирование напротив структура базы данных у меня пишет: "Ошибка! Структура базы данных имеет ошибки (нет таблиц: 1, нет полей: 0, поля отличаются: 0, нет индексов: 0)."
А вообще есть варианты самому правильно и "безболезнено" восстановить (создать заново) эту таблицу?
Помогите разобраться, Перенос сайта с сервера на Virtualbox
Сегодня, когда включил виртуальную машину и запустил сайт, увидел следующую ошибку: Non-static method CAllSite::GetDateFormat() should not be called statically, assuming $this from incompatible context (0)
Потом несколько раз обновив она пропала и появилась та, о которой я писал выше, я сделал как вы и сказали, после чего появилась новая ошибка: Non-static method CAllTask::GetIdByLetter() should not be called statically, assuming $this from incompatible context (0)
Вообщем я пришел к выводу, что переписывать везде где вылезают эти косяки конечно же не вариант, тем более, что при обновлении всеравно это все затрется.
Лицензия у меня есть, версия битрикса 15.0.6
Расскажу немного о том, зачем я вообще начал переносить. У меня на сайте на сервере пропала таблица b_sale_product2product После чего при оформлении заказа стала вылезать ошибка о том, что нету этой таблицы. Я отключил в админке функционал, который связан с этой таблицей (он мне по сути и не нужен), после чего все заработало. В админке на странице проверка системы у меня также пишет, что нет этой таблицы. Почему она пропала, я не знаю, последнее, что я делал это работал через api с highload блоками на странице оформления заказа.
У меня два небольших вопроса: 1 Как правильно и безболезнено восстановить (создать заново) эту таблицу? 2 Тут BitrixVM5.1.5 а в ней уже PHP 5.6, где можно найти BitrixVM5.1.0 ну или версию, где был PHP 5.4?
Помогите разобраться, Перенос сайта с сервера на Virtualbox
Наверное смешной и глупый вопрос (в силу моей неграмотности), но тем не менее может есть решение?
У меня на хостинге выполняется регулярное резервное копирование на сайт, в папку. Я решил восстановить один из бекапов на локалке через restore.php При восстановлении он пишет на втором шаге Архив зашифрован, для продолжения распаковки необходимо ввести пароль (с учетом регистра и пробелов).
Я понимаю, что пароль был задан при настройке регулярного резервного копирования, но так уж получилось, что этот пароль вводил другой человек. У меня есть все доступы к сайту, где делалось это регулярное резервное копирование, возможно как то получить этот пароль?
Пропала таблица b_sale_product2product с чем это связано пока не выяснил. Пробовал через стандартные средства битрикса восстановить Настройки - Инструменты - Диагностика - Проверка БД.
Результат нулевой, пишет везде "ОК".
Проблема еще в том, что бекап базы есть только в физическом виде из этой папки /var/lib/mysql/имя базы/ В этой папке файлы с расширением frm и ibd
Кто знает можно восстановить таблицы с тем, что у меня есть?
У меня первая мысль была тоже через бд просто это все делать напрямую, но тут прочитал, что вроде не желательно так
Цитата
Игорь Долгополов написал: В принципе highload для таких справочников и создавались, по сути таже таблица в БД. Вам достаточно будет два поля - код и его статус (использован/не использован)
Спасибо, наверное так и сделаю, с Highload пока еще не приходилось работать.
Пользователь, через форму обратной связи может вбить код и получить за это приятную плюшку.
Соответственно на сайте мне надо хранить список всех этих кодов, чтобы когда пользователь вбивал код, я мог проверять есть ли такой код и не был ли он уже использован.
Всех этих кодов у меня больше 50 тысяч. Посоветуйте пожалуйста где, как и в каком виде лучше хранить список этих кодов.
Не работают купоны, Не пересчитывает, ничего не происходит
Я создал скидку на товар, затем сделал купон к этой скидке. При заказе ввожу этот код купона, но ничего не происходит при наведение на код купона пишет: "купон не был применен", кто знает с чем это может быть связано?
После чего перезапустил сервер, но ничего не изменилось, по адресу мне выдает: Не удается получить доступ к сайту Не удается найти DNS address сервера .ERR_NAME_NOT_RESOLVED
Может кто знает, что я неправильно сделал и что нужно исправить?
Вопрос собственно вот в чем, есть например раздел "Каталог", который содержит подразделы "Столы", "Стулья", "Шкафы", и.т.д. На сайте, когда мы переходим в раздел "Каталог", то выводятся все элементы которые содержатся в подразделах "Столы", "Стулья", "Шкафы", и.т.д. Я хочу отсортировать эти элементы по определенному свойству, в подразделах на сайте сортируется все норм, а вот в разделе "Каталог" сортируется частями, т.е. сначала выводится отсортированные товары подраздела "Столы", затем отсортированные товары подраздела "Стулья", может кто знает как это можно исправить, чтобы сортировалось нормально, как и в подразделах