Добрый вечер, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались.
   
   


Показать сообщения от „SX“ (3016)
Сообщение Форум Дата
Если кто скачал до этого сообщения качаем еще раз, забыл нюанс поправить Техническая помощь 19.08.2011, 19:52
Сообщение Форум Дата
Вариант хака выложенного выше (http://www.status-x.ru/forum-action/postcount/4963/)
Но с сохранением функций мультишопа.
Правленный класс в архиве

Отредактировано Status-X: 19.08.2011, 19:51:55
Техническая помощь 19.08.2011, 19:46
Сообщение Форум Дата
Цитата
Автор: Rain
Количество товаров тоже влияет :)

Запрос построен так, что он ищет товары по отношению к категории, а категории по отношению к секции

по крайней мере в методе listProducts именно так


А у тебя случаем индексы в базе не похерились???
Это кстати кстати к впоросу и торможении сайта
Техническая помощь 19.08.2011, 19:03
Сообщение Форум Дата
Проблема возникает только из за количества категорий, изначально тупая архитектура немцем заложена, но количество товаров практически не влияет, у меня демо базе 2190000 товаров, категорий всего 100, и разницы в скорости нет. При том что это комерческий вариант сборки и там гораздо больше функционала довольно ресурсоемкого Техническая помощь 19.08.2011, 18:51
Сообщение Форум Дата
Этот хак убивает возможность мультишопа, то есть теперь только одна секция c магазином:D Техническая помощь 19.08.2011, 18:41
Сообщение Форум Дата
Флаг в руки, немец создал такой заморок, что просто так не переписать, без временных таблиц и хранимок борьба с этой структурой бесполезна.
Нужны доп поля в таблице, нужен контроль категорий и мультикатегорий, IN здесь бесполезен.
При том RAND здесь случайно остался, так как был в нижнем регистре, и я его пропустил, при том двух запросов случайной выборки одинаковых не бывает, при том для разных функций:D
Техническая помощь 19.08.2011, 13:50
Сообщение Форум Дата
Включай вывод запросов в классе базы в методе Query

добавь
PHP-код
echo $query '<br />';

и смотри кто тебя валит

На самом деле очень странно у меня на демо базе гораздо больше товаров и проблем не вижу

Отредактировано Status-X: 19.08.2011, 13:02:09
Техническая помощь 19.08.2011, 12:56
Сообщение Форум Дата
Ну вообщето проигрывание всяких удаленных медиа с автопарсингом в основном делается в шаблона и нет смысла это в систему выносить.
Вот например очень прикольная плюшка, делаешь себе классы аудио и видео, можно и другие их там до хрени и юзаешь, и по размеру меньше чем на яхе скрипт http://jquery.malsup.com/media/
Техническая помощь 19.08.2011, 12:47
Сообщение Форум Дата
Цитата
Автор: Status-X
Цитата
Автор: Kurman
Это баг или так задумано, не знаю, но дело вот в чем:

"Сообщение магазина" привязано в настройках магазина к опции "На стартовой только предложения, новые и популярные товары" в настройке "Главная страница магазина". Если же выбрать "Любые товары на стартовой", то "Сообщение магазина" на главной не отображается.


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



Решение такое в шаблон shop_browse.tpl добавить:
PHP-код
{if $ShopInfo}
{
$ShopInfo}
{/if}


Куда добавлять понять не сложно там всего одна строка кода, вот перед ней идобавлять:D
Баги и ошибки 19.08.2011, 01:40
Сообщение Форум Дата
Цитата
Автор: Rain
Кстати я убрал из запроса RAND()
Сайт по прежнему мертвый


Ну тогда сравнивай классы магазина
Техническая помощь 19.08.2011, 01:21
Сообщение Форум Дата
Цитата
Автор: Dmitry

Спокойнее без нервов :-) я перед обновлением чистую разворачиваю, нужен вход на хостинг пиши дам, послать не смог тебе логин с паролем ты заблочил сообщения, я тоже просто не пишу если есть баг то есть. *DRINK*



Отредактировано Dmitry: 19.08.2011, 00:47:51

Есть непонятная херня такая же на одном из хостингов вижу, но с чем связано не знаю, вызови заранее класс Counter и все отработает, на всех других моих хостингах такой проблемы нет, версия php такая же

Баги и ошибки 19.08.2011, 01:14
Сообщение Форум Дата
Цитата
Автор: Kurman
Это баг или так задумано, не знаю, но дело вот в чем:

"Сообщение магазина" привязано в настройках магазина к опции "На стартовой только предложения, новые и популярные товары" в настройке "Главная страница магазина". Если же выбрать "Любые товары на стартовой", то "Сообщение магазина" на главной не отображается.


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

Баги и ошибки 19.08.2011, 01:10
Сообщение Форум Дата
В первой версии я акселераторов прикручивать не буду, во второй у меня тестируются сейчас, блин даже лень писать как вымотался сегодня на скриншоте видно подключенные системы, но когда будет двойка я даже сам не знаю, я чудовищьно завален заказами на единице

По ранду вопрос не однозначный, в наследство от немца досталась сложная таблица, а для формирования выборки идет выбор всех товаров, при explain это очень хорошо видно, рекомендую обратить внимание на функцию getOrderSql которая недавно появилась, это небольшая замена для ранда, думаю со временем доработаю ее,была накидана на скорую руку, так как у меня в демо база больше двух лимонов товаров и на скорости сказывалось

Отредактировано Status-X: 19.08.2011, 01:05:36
Техническая помощь 19.08.2011, 00:58
Сообщение Форум Дата
А ты случаем функцию RAND() не использовал в своих доработках? Ну типа вывод случайных товаров, при таком количестве товаров эта функция смертельна Техническая помощь 19.08.2011, 00:05
Сообщение Форум Дата
Цитата
Автор: Rain
Скачал 1-2 недели назад
могу сравнить файлы, только какие файлы сравнивать?
у меня уже есть свои изменения в некоторых файлах


Естественно класс магазина
Техническая помощь 19.08.2011, 00:00


 


 Сейчас на сайте

Пользователей: 0, Гостей: 8

Поисковые боты: 159
Bot(140), Crawler(12), oBot(5), BingBot, Googlebot
 Статистика форума

  Темы Сообщения Пользователи
За сутки:
За неделю:
За месяц:
Всего:
Мы приветствуем нового участника: dota812651
 Дни рождения

Сегодня нет именинников
Copyright © 2009 - 2024 SX All rights reserved | Powered by SX CMS 1.06 UTF | Контакты