-
Публікації
1 508 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Коментарі блогу, опубліковані користувачем SooR
-
-
І як це вони тільки активували один з відомих варезних опенкарт ресурсів... Невідомо.
Єдиний плюс - швидко виходять на зв'язок та вирішують питання правової площини.
-
Нагадую, що ви можете отримати знижку або ліцензію на один з моїх модулів за ваш донат.
Вдячний за вашу допомогу!
-
Вітаю! Я з новим збіром (останній ще не закрили, то друга волонтерка)
ЦитатаВ/ч 4010 5 ОШП(окремий штурмовий полк) потребують АВТО для виконання бойових задач евакуації та транспорту БК !
Арта працює на Бахмуті !
Прошу всіх небайдужих долучитися до збору та до боротьби проти зла !
Фіксована сума збору 200.000 грн !Реквізити для донатів
Монобанка:
Мій моно: https://send.monobank.ua/jar/....
Мій приват: ...
PayPal: [email protected]Почався стрім на цей збір (буду вдячний вподобайці для підняття каналу).
Посилання на збір https://t.me/c/...
UPD. Збір закрито! Дякую всім!
- 1
-
В 12.01.2023 в 13:02, niger сказав:
ДЯКУЮ!
Поки що збираю інформацію за опитуванням на більш затребувані напрямки розробки.
Також працюю над проєктом, який буде корисний всій спільноті цього форуму.
P.S. Також забув сказати. Всі бажаючі можуть скинути сюди скрін донату та я надам купон на знижку сумою доната на свої модулі (або послуги). Купон безстроковий.
Дякую кожному!
-
-
И на дроплетах в digital ocean, не хотят очернять свои ip спамом, пошла тенденция переноса почты на сторонние ресурсы, такие как mailgrid и другие платные smtp.
- 1
-
20 минут назад, SergeTkach сказал:
Ну и уточните по остальным пунктам, "нудно и неконструктивно" - это что именно Вы имели ввиду? А увлекательно и конструктивно в таком случае это как? Как на Вашей картинке? Извините, не понял, что она вообще значит?
Почему Вам кажется, что это похоже на то, как "на приеме у психолога"? Что для Вас в этом такого?
Почему Вы читали голосом Малахова?
Где Вы увидели, что меня смущает продавец-покупатель?
За что вы меня так, мой рабочий день давно закончился.
21 минуту назад, SergeTkach сказал:которую сами же и вырвали из контекста?
Эту я тоже вырвал из контекста, называется "цитирование". Простите, а как еще расценивать эту фразу и какой другой контекст у нее может быть? Пока в вашей голове гуляют такие мысли, вы капитаном не станете.
24 минуты назад, SergeTkach сказал:В таком случае клиент НЕ МОЖЕТ вызывать негативных эмоций и желания его научить жить. Такой клиент просто не входит в Целевую аудитория товара. А определять - входит или не входит лид в целевую аудитория - это одна из 8 святых обязанностей продавца
Это вода. Вы теоретик? Клиент, клиент, клиент.. хватит. Все люди разные и хоть изредка ставьте себя на их место. Каждому деньги достаются по-разному и, может, ваш модуль это последние сбережения и последняя надежда, и что, не целевая аудитория?
Если вам не нравится то чем вы занимаетесь - не мучайте себя и других. Я не знаю чем вы занимались до написания модулей, но что-то мне подсказывает, что в душе вы перекуп на авто риа (без обид).
20 минут назад, SergeTkach сказал:извините, если задел Вас 300 рублями. Я не имел конкретно Вас ввиду. Я действительно не понимаю, как можно соглашаться на установку за 300 рублей. На любом фрилансерском сайте тарифы идут от 500 р. Это рыночный минимум. Это просто не ложится в мою голову. Но это не означает, что я хотел Вас этим как-то задеть.
Боже ради, никаких обид, я раньше бесплатно это делал
- 2
-
В 10.11.2021 в 13:06, SergeTkach сказал:
Я не очень классный специалист в программировании, и занимаюсь тем, чем горазд
-
12 минут назад, SergeTkach сказал:
где конкретно в какой именно фразе Вы увидели проявление соплей, нюней и кризиса?
Вам от этого легче станет?) Вся ветка от начала до последнего комментария пропитана нудным и неконструктивным душеизлиянием, вы как на приеме у психолога, только платных тут нет, принимайте то что пишут бесплатные)
Начнем с заголовка... Прочел голосом Малахова.
Далее нить обращения потерял. Картинка, "P.S", все. Что вас смущает в отношениях продавец-покупатель?
-
1 час назад, mazein сказал:
У меня так друг спился
У каждого есть такой друг)
-
6 минут назад, spectre сказал:
советы мастеров 😂
Мастера тоже люди 🤪
-
-
Ну я хз, сконвертили все в .html
- 2
-
По молодости не прислушивался, а сейчас хочу чтобы мне о них писали и удивляются, почему я их благодарю за это.
- 2
-
В 09.08.2021 в 00:05, max1985 сказал:
отпишитесь пожалуйста после тестов
Должен работать как и прежде.
По поводу этой разработки.
getProduct не просто так сделан в цикле. Это единственный и правильный путь для стандартизации структуры данных. Один метод на все случаи.
Логика такая: наборы product_id ищем любым удобным способом, а сами конечные элементы выбираем одним (!) на всю систему методом с нужными нам полями. То есть не плодим себе кучу мест, где нужно добавлять новые поля или форматировать их, следить за всем этим.
Чего не хватает в этом методе, так это кэширования с ограниченным временем жизни. И будь-то вызов товаров из блока "Похожие", или "Просмотренные", любой другой модуль, всегда нужно искать product_id максимально простым запросом без кэширования, а сам product брать из кэша.
Также в бэкенде изменяя товар не нужно удалять весь кэш товаров, достаточно delete('product.' . $product_id) и все остальные останутся целыми.
Ну и ко всему прочему, сам по себе запрос выборки одного товара по primary key со всем навесным не такой уж тяжелый.
Ваш метод тоже имеет свои преимущества, но кроме списка товаров в категории есть же еще масса других страниц, где можно всегда обращаться только к одному методу получения товара, а внутри него уже делаем что хотим, кэшируем или разбиваем большой запрос на разные (может со своими условиями), форматируем и т.д.
- 1
-
2 часа назад, buslikdrev сказал:
так можно рекламировать свой сайт у клиентах?
А почему нет? Не на форуме же.
Вот если на демке своей сделаешь ссыль на реферал от хостинга - все, зарабатываешь на форуме аж 5 копеек в год.
-
4 минуты назад, lexxkrt сказал:
т.е. изначально ты подставляешь переменную нужного типа. из 0000334 после экранирования 334 не получится, как и наоборот
А, все таки автоматизма нет?) Для запросов типа select * from user order by user_id может и полезная штука для домохозяек, в остальном не вижу смысла. Это моя позиция, не обязательно соглашаться.
-
5 минут назад, lexxkrt сказал:
а какая разница как экранирует для mysql where id = 1 и where id = '1' это одно и тоже
Разница есть. А еще есть разница между 0000334 и 334, когда нужно найти запись по номеру договора или просто вот по такому идентификатору.
-
25 минут назад, lexxkrt сказал:
не проще. потому что в вашем случае, например, вы строку не экранируете
А вы уверены, что обертка экранирует '1' как int, а не string? А как на счет экранирования bigint(20)?
Каждый судит по своему опыту и профилю. У меня, например, ни с чем из перечисленного проблем никогда не было. А с обертками были бы, потому что вот такой запрос переписывать в api обертки - увольте.
СпойлерSELECT * FROM ( SELECT SUM(IF(f.result = 'success', 1, 0)) AS total_forecast_success, SUM(IF(f.result = 'unknown', 1, 0)) AS total_forecast_unknown, ROUND(SUM(IF(f.result = 'success', f.payable, f.amount)) - SUM(f.amount)) AS series_profit, GROUP_CONCAT(f.forecast_id) AS forecasts_id, COUNT(f.forecast_id) as total, MIN(f.date_added) as date_start, MAX(f.date_added) as date_end, c.customer_id FROM ( SELECT customer_id, forecast_id, date_added, payable, amount, result, IF(customer_id = @customer_id, @sequence, @sequence := @sequence + 1) AS c1, IF(customer_id = @customer_id, @customer_id, @customer_id := customer_id) AS c2, IF(result = 'unknown', @result := 'success', @result := result) AS r2, IF(@result = @previous, @sequence, @sequence := @sequence + 1) as sequence, IF(@result = @previous, @result, @previous := @result) AS r3 FROM forecast, (SELECT @sequence := 0, @previous := '', @result := '', @customer_id := '') AS init WHERE is_paid = '0' ORDER BY customer_id, forecast_id ) f LEFT JOIN customer c ON (f.customer_id = c.customer_id) WHERE (f.result = 'success' OR f.result = 'unknown') GROUP BY sequence HAVING total > 1 ORDER BY total_forecast_success DESC, total_forecast_unknown ASC, series_profit DESC ) series WHERE date_end >= '2021-05-17' GROUP BY customer_id ORDER BY total_forecast_success DESC, total_forecast_unknown ASC, series_profit DESC
-
3 минуты назад, Vladzimir сказал:
Но всегда же можно вывести "скомпилированный" запрос.
Но всегда же проще писать запрос в его исходнике и не думать больше ни о чем
-
3 минуты назад, Vladzimir сказал:
Экономим на запятых?
Сводим к минимуму опечатки. Запятая не всегда на своей клавише, как и '
-
1 минуту назад, Vladzimir сказал:
Ну и в втретьих, всегда можно "вклиниться" окмодом в сам запрос, без его полной перезаписи.
С этим согласен, но на практике это будет не всегда так.
Кто-то будет изменять уже существующую строку и, если вы по ней ищите, нифига не найдете и не вклинитесь.
2 минуты назад, Vladzimir сказал:Ну и по мелочи. Например читабельность запроса. Особенно если он на десяток строк.
Ну смотрите. Вы пишите сложный запрос, перед вами запрос в исходном виде, читаете док по мускулу или ищите другую инфу в сети по каким-то частям запроса, везде вы видите чистый запрос, во всех примерах и разборах только чистые запросы, переключаетесь в редактор, а там куча вызовов через php конструктора запросов. Как они работают закулисами? Что добавляют эти методы? Добавляют `` или нет? Каждый раз смотреть в ман по api? При этом держать в голове сам запрос, еще и думать как его расписать) По-моему не совсем удобно.
- 1
-
$payments->where('cashtypeid', '=', '1'); $payments->orWhere('cashtypeid','=','4');
Серьезно? Вам проще писать строку с запятыми и кавычками, чем просто строку?
Проще же WHERE foo = 'bar' AND baz = 3.
А копировать запрос и делать отладку прямиком в базу? А откорректированный запрос вставить в $this->db->query()? Не проще ли?
- 2
-
5 минут назад, Vladzimir сказал:
А я на вот эту няшку смотрю http://wiki.ubilling.net.ua/doku.php?id=nyanorm
И думаю, ну не няшно ли?
Если вам няшно - пожалуйста, я вижу, что из одной строки условно простого запроса сделали 4. В чем упрощение? Не видеть SELECT * FROM?
- 2
Чи насправді OpenCart застарів?
в Серж Ткач
Блог користувача: SergeTkach
Опубліковано:
Даємо Сергію почесне звання Журналіст OpenCart 2023