My-InstantCMS.Ru

My-InstantCMS.Ru

Несколько дней не буду в сети
+1143
Репутация
16587
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Тестирование интернет магазина 5 января 2019 в 16:31
Всем привет, решил бесплатно поделиться компонентом, который разрабатывал для интернет магазина.

О компоненте

Компонент был разработан по ТЗ нескольких клиентов, т.е. несколько ТЗ объединенный в один компонент. Сразу хочу предупредить, что это не мультимагазин, где много продавцов и цен, а лишь обычный онлайн магазин, который подходить компаниям, где продают свои товары по сети.

Видео обзор

Как тестировать?

Что бы стать тестером, напишите мне в ЛС или сюда my-instantcms@mail.ru — нужны только 3 тестера.
Тестировать надо с включенной отладкой, кэширование, Сжатием HTML и Объединением CSS, JS
Проверить добавление заказа, варианта, покупка, покупка товара с вариантом и без, создание доп. полей корзины и способов доставки, так же работа с заказами, изменение статуса и т.д.

Демо

Так же можно тестировать на демо сайте shop.my-instant.ru/goods

Скачать

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

Идеи и предложения

Своих идей и предложений можете написать тут или в ЛС.
#1 Не верная работа Фильтра поля Список:мультивыбор 2 января 2019 в 23:15
Я заметил такую вещь, создаем поле Цвет
  1. Черный
  2. Белый
  3. Красный
Добавляем запись с цветами Черный и Красный, в БД записывается так:
101
SQL такой WHERE (i.color LIKE '1_1%')

Потом через какое то время добавляем еще они цвет
  1. Черный
  2. Белый
  3. Красный
  4. Синий
Теперь все предыдущие записи не попадает под фильтр, так как система ищет так
WHERE (i.color LIKE '1_1_%')
т.е. ищет записи где значение поле ровна 1010
Помогает только пересохранение старых записей
#2 [ЕСТЬ РЕШЕНИЕ] Кто-нибудь разбирается в Notepad++ или Excel? 27 декабря 2018 в 19:31
Man, я бы начал вырезать по строк, у которых есть один -, например prntscr.com/m08i1y
Найти = ^(.*?-)
Поставить галочку на Рег. выражения

Потом повторите
#3 [ЕСТЬ РЕШЕНИЕ] Кто-нибудь разбирается в Notepad++ или Excel? 27 декабря 2018 в 19:06
Notepad++ нажимаете Поиск — Замена prntscr.com/m084rp
Пишете по одному для каждого слова prntscr.com/m08567
#4 Видео с YouTube. 27 декабря 2018 в 13:16

Загружать видео на сайт не предлагать,

fincheck
Как вариант, можно скачать через SaveFrom и заново загрузить в ютуб, потом добавить на сайт через Instantvideo
#5 Ошибка в запросе БД. Помогите пожалуйста! 18 декабря 2018 в 21:46

А я вас в чем-то обвинял? Вроде нет.

dwd
Это было адресовано не Вам.

разговор на эту тему был и было нежелание что-то исправлять.

dwd
Желание было, я написал "Если не поможет, могу в свой компонент добавить строку $c->uri_action = 'board';", в ответ получил 4 абзац текста о том, какой костыль мы разрабатывает.
#6 Ошибка в запросе БД. Помогите пожалуйста! 18 декабря 2018 в 21:08

обязаны хранить всю переписку

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

Как Вы вообще смеете критиковать

неужели данунафиг
Я нормально отношусь к критике, но в данном случаи, он цитировал меня так, как будет я назвал свой компонент и мапс косячными, но в действительности было так:

Про мапс я написал выше — разработчики глухи и немы поэтому им говорить что-то бесполезно. Раньше я писал костыли под этот компонент, потом мне это осточертело. Кто-то стрижет немалые деньги на костылях, а я должен расхлебывать его проблемы. Теперь когда ко мне обращаются с подобными проблемами я просто говорю — "Выкиньте этот костыль"

dwd
#7 Ошибка в запросе БД. Помогите пожалуйста! 18 декабря 2018 в 20:31

на этом тему можно закрыть)))

dwd
Ну да, дальше уже пошел какой то детский сад.

Надеюсь Вы воспользуетесь переменной ctype_data, что бы решить проблему ТС (это не требование, просто так правильно)
#8 Ошибка в запросе БД. Помогите пожалуйста! 18 декабря 2018 в 19:45

процитировать вам ваше "Я спрашивал у Fuze как реализовать перенаправление и это его код"

dwd
А можно посмотреть где я такого сказал?
Я то уж точно помню что код получал от r2 а не от Fuze.

и данный момент вы решили все оставить без исправлений.

dwd
Я тоже удивлен почему Вы не берете имя типа контента из массива этого файла, а просите других корректировать код под ваш компонент.
Иллюстрация

в отличии от вас я привык не возмущаться на критику

dwd
Какая критика?)
Вы перекладываете вину своего компонента на чужой.
Вы привели цитату где я якобы назвал мапс косяком. Без доказательств.

Я не возмущаюсь, а просто требую что Вы говорили правду и признали что ошибка возникает в вашем компоненте.
#9 Ошибка в запросе БД. Помогите пожалуйста! 18 декабря 2018 в 19:28

Достаточно переместить хук content_before_add компонента "Языки" выше

Loadырь
Всё намного проще, если сделать dump() массива который передается в content_before_add.php получаем

Не только имя типа контента, но и id и вся информация
#10 Ошибка в запросе БД. Помогите пожалуйста! 18 декабря 2018 в 19:01

На сколько это плохо и что делать ?

@elv
Нечего не делать.
Что бы расширить типов контента, надо переопределить роутер, согласно коду r2.
Но dwd в место того что бы менять свой код, просит менять всех остальных, у кого имя компонента совпадает с типом контента, считая это костылем.
Хотя насколько я могу судить, компонент Языки меняет очень много системных файлов, не это ли костыль?
#11 Ошибка в запросе БД. Помогите пожалуйста! 18 декабря 2018 в 18:56

ну мапс тоже так косячит, а делал как в мапсе

dwd
Ну во первых, я не назвал это косяком. Я считаю это переопределение роутера.
Во вторых, о какой изменение ядра идет речь, не могу понять. Какой системы файл меняет компонент?
В третьих, как было сказано в пункте 2, компонент не меняет ядро, поэтому я имею права делать всё что захочу, внутри своего контроллера.

Жаль такой уважаемый программист опускается до уровня шэльдэ, приведя цитаты, которых я не говорил.
К тому же, я пошел на встречу и предлагал вернуть $core->uri_action = 'board', в ответ получил слова типа "Какой у меня крутой продукт, у остальных одни костыли", после чего как то пропала желание вести диалог.

и никак не связана с компонентом Языки.

dwd
Интересно если отключить компонент Языки или хук этого компонента, как написал Loadырь, проблема не исчезнет?
Почему же тогда ошибка показывает именно на компонент Языки
#12 Создание сайта обзоров товара с Aliexpress 17 декабря 2018 в 14:47
Не нашел API epn.bz? Где можно посмотреть документацию?
И напишите ТЗ
#13 Ищу подрядчика для создания сайта на InstantCMS 16 декабря 2018 в 16:07

какая то зона аномальная

Jestik
Раньше на юкоз форумах был бот на js, надо и тут создать такой бот от имени letsgo.
Как только в форуме появиться запись с тематикой сайта, который letsgo не смог продвигать, сразу же появиться наш бот с сообщением:
Не работает, бесполезно, устаревшая идея, снесите сайт и т.д. laugh
#14 Что выбрать Myisam или InnoDB 16 декабря 2018 в 00:49
Могу ошибаться, но вроде записи типа контента (которые участвуют в поиске) создаются автоматический в MyISAM
Поэтому можете выбрать InnoDB
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.