hrach

Рейтинг
122
Регистрация
21.08.2004
Должность
programer
Интересы
Internet
programer

window.location.href

вацап:

<a href="http://wa.me/вашномертелефона">вацап</a>

проще наверное вычесть стоимость отправки туда-обратно, вернуть остаток и оформить все заново.

Dram:
Есть две таблицы, хочу сделать выборку и иметь результат в виде одного поля со значениями.
Если я сделаю так

то получу кучу записей для одного id, так как во второй таблице есть несколько записей для одного и того же item_id

я бы хотел сделать нечто вроде

чтобы в итоговой выборке был один t1.id и все данные для него. Это реально?

SELECT *  FROM items as t1

LEFT JOIN fields_value as t2 on t2.item_id = t1.id and t2.type_id=2
LEFT JOIN fields_value as t3 on t3.item_id = t1.id and t3.type_id=3
ArbNet:
А теперь подумайте. Пользователю захотелось поставить на страницу банально рекламный блок. Чтобы ему это сделать ему нужно открыть шаблон, найти модуль, в модуле какой-то костыль сделать чтобы этот рекламный блок появился на странице. Это вас конечно не смущает, это нормально, этим все занимаются.. :)
Опять не дошло? У меня же в структуре надо прописать элемент рекламного блока и всё.


Вот иногда у вас думалка начинает работать, а потом снова отключается.

автор очень умный, да? все продумал?

а вдруг...

там есть функции вызова в теле (боди) - оттуда можно вставить в контент все что угодно.

Вам привели в пример полную структуры формирования страницы - остается реализация, в которой можно вставлять все подряд.

"Культура" общения зашкаливает.

Мучайтесь дальше.

ArbNet:
Хорошо. Ваши модули сгенерировали какой-то HTML
А как же стили? Ах да зачем придумывать велосипед, просто запихать всё в один файл, надо не надо и отправить пользователю.
А если скажем модуль заголовок с текстом, а мне надо туда добавить ещё текста или блок разделённый на две колонки или ещё что-то а в тот блок ещё.
А как быть если у слайдера поменять картинки? А что если модулю нужен скрипт? И не сразу а в зависимости от действий пользователя? А что если данные модулей 1,2,3 в данном случае не нужны тему на форуме удалили, что тогда? Как в таком случае будет организовано ветвление? В xml есть namespase и это я предусмотрел, раньше в сообщениях об этом тоже писал. А как быть если пользователь поменяет расположение сайдбара с право на лево или ещё что-то? Тут вопросов к такому подходу масса...
Вы об этом подумали? Так у кого соображалка плохо работает?

---------- Добавлено 06.12.2019 в 20:40 ----------


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

Пример, приведенный Sitealert, делает все что вы тут "попросили" - вы же не знаете, что делают эти функции:


function head()
{
if(something happens)
print style, script, meta and head tags
}
ArbNet:

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

Вы делаете ровно то, что называется обработка и вывод данных по шаблону. Это давно уже довольно банальная задача).

Похоже только я осилил это видео - на телевизоре врубил и не спешно смотрел:))))

Автор, тут все правильно расписали.

Надо "забить" на свои амбиции прислушаться совета более опытных.

1)Вы "готовите" что-то - для кого?

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

Из этого круга скорее всего только программисты осилят.

2) Научитесь проектировать хотя бы на бумаге. Сразу исчезнет "каша в голове" - даже в видео вы прыгаете с темы на тему)

Лучше конечно пользоваться какой-нибудь программой - xmind, visio, word, и т.д.

3) Не изобретайте "велосипед" там где есть уже готовое решение.

4)Изучайте чужой опыт - посмотрите как работают другие шаблонизаторы.

Это поможет вам избавиться от "каши" в коде php типа print "<li $var>",,,,,.

5)Для командной разработки должны быть свои стандарты подхода к программированию и оформлению кода.

Правила именования, оформления кода, комментирования и т. д.

Хотя это полезно не только для команды, но и самому пригодиться при рефакторинге.

Про видео:

Восхищает скорость работы вашего "фреймворка", но удручает его функционал)

Пока еще очень рано оценивать/сравнивать его скорость. У вас скорее всего даже нет обработки ошибок.

Циклический и вложенный DataBinding нужен обязательно (заодно избавитесь от п. 4) . Со временем придете к этому.

Избавьтесь от вашего понимания "XML".

Что мешает сделать шаблон в виде HTML и втыкать там ваши теги XML?

Сохранит кучу времени. Постепенно придете к принципам других шаблонизаторов.

Научите "фреймворк" выводить данные не только в выходной поток, но и в переменную - например, чтобы отправить красивое письмо)

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

Как писали ранее - перед записью составьте сценарий, чтобы понимать в какой последовательности и о чем будете говорить.

Вы испугались описания смарти.

Цените свое время - вам дали много полезных советов, как не наступать на грабли.

Удачи!

Но если не было предоплаты, то и дистанционно продажи - тоже не было
В соответствии с п. 20 Правил продажи товаров дистанционным способом, утвержденных Постановлением Правительства РФ от 27 сентября 2007 г. N 612, сделка розничной продажи товаров дистанционным способом считается заключенной с того момента, как была произведена оплата или продавец получил заказ от покупателя на его приобретение. Поэтому при наличии у продавца доказательств совершения заказа он может взыскать с покупателя понесенные им расходы.
_SP_:
И ему присылают счет с такой отдельной строкой :) ?
Really ?
И кто-то на это соглашается ?

Вы о чём вообще ?
По факту ситуация такова, что доставлять "условно бесплатно" придется. Увы.
Ну т.е. если хотите продолжать работать.
В США и UK уже сложилась ситуация, когда люди не покупают товары, если к ним отдельно идет "доставка".
Это всё конечно маразм. Но "как есть"

Счет никому не высылают, если это физ. лицо.

Для оферты достаточно и на слово поверить.

Хотя у нас и нет одежды, но иногда клиенты просят привезти 2 позиции и сами предлагают доплату за это.

По факту ситуация такова, что доставлять "условно бесплатно" придется. Увы.

100% Истина.

Не вижу смысла спорить - законы у всех разные и каждый воспринимает их в меры своих желаний.

Просто почти никто не судится из-за пары сотен рублей.

Насчет США - у амазона есть и платная доставка и бесплатная.

Естественно все хотят бесплатную доставку,

Всем хороших продаж, чтобы не было заметно возвратов!

burunduk:
hrach, научитесь читать и понимать прочитанное
вы понимаете разницу между договором купли продажи и примеркой?

Я внимательно читал,

Примерку делают согласно договору купли-продажи.

При заказе автоматически заключается договор:


ГК РФ Статья 497. Продажа товара по образцам и дистанционный способ продажи товара

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

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

4. Если иное не предусмотрено законом, до передачи товара покупатель вправе отказаться от исполнения любого указанного в пункте 3 настоящей статьи договора розничной купли-продажи при условии возмещения продавцу необходимых расходов, понесенных в связи с совершением действий по исполнению договора.

Если клиент хочет просто примерить, заранее предупредив что не будет покупать, то опять возникает договор - услуга доставки для примерки.

Оплатить по закону обязан, если товар доставлен тот, который заказали, тот который соответствует описанию и является надлежащего качества.

Другой вопрос, что когда юрист в Москве, а покупатель в Уфе, то сложно дистанционно судиться.

burunduk:

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

в магазин приходят по собственной воле) - расходы и риски оплачивают сами.

burunduk:

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

за оказанные услуги по доставке (для покупки/примерки и т.д.) надо платить согласно ст.497 ГК РФ :

Если иное не предусмотрено законом, до передачи товара покупатель вправе отказаться от исполнения любого указанного в пункте 3 настоящей статьи договора розничной купли-продажи при условии возмещения продавцу необходимых расходов, понесенных в связи с совершением действий по исполнению договора.
Всего: 121