как добавитьна странице "Добавление товара" и "Редактирование товара"
#1
Отправлено 30 August 2012 - 09:58 AM
Чтобы добавить еще 3-4 ячейки "Код(артикул)" и чтобы они заносились в БД к примеру: shop_products, shop_products1, shop_products2, shop_products3, shop_products4,
И чтобы они не выводились пользователю, а только отображались в админске.
Чтобы смотрелась примерно так. 33322.jpg 13.92К 32 Количество загрузок:
И чтобы добавлялись данные в БД
#2
Отправлено 30 August 2012 - 10:28 AM
#3
Отправлено 30 August 2012 - 01:14 PM
#4
Отправлено 30 August 2012 - 02:42 PM
Ничего страшного, нашел в admin.php
<table class="adn"> <tr class="lineb"> <td align="left" width="25%"><?php echo ADMIN_EDIT_PROD_MN1; ?></td> <td align="left" width="25%"><?php echo ADMIN_EDIT_PROD_MN2; ?></td> <td align="left" width="25%"><?php echo ADMIN_EDIT_PROD_MN3; ?></td> <td align="left" width="25%"><?php echo ADMIN_EDIT_PROD_MN5; ?></td> </tr> <tr class="lins"> <td align="left"><input type="text" name="price" value="<?php echo $product["Price"]; ?>" style="width: 100px;" class="textp"></td> <td align="left"><input type="text" name="list_price" value="<?php echo $product["list_price"]; ?>" style="width: 100px;" class="textp"></td> <td align="left"><input type="text" name="product_code" value="<?php echo str_replace("\"", """, $product["product_code"]); ?>" style="width: 100px;" class="textp"></td> <td align="left"><input type="text" name="shipping_freight" value="<?php echo $product["shipping_freight"]; ?>" style="width: 100px;" class="textp"></td> </tr> </table>Добавил что хотел
<table class="adn"> <tr class="lineb"> <td align="left" width="25%"><?php echo ADMIN_EDIT_PROD_MN31; ?></td> <td align="left" width="25%"><?php echo ADMIN_EDIT_PROD_MN32; ?></td> <td align="left" width="25%"><?php echo ADMIN_EDIT_PROD_MN33; ?></td> <td align="left" width="25%"><?php echo ADMIN_EDIT_PROD_MN34; ?></td> </tr> <tr class="lins"> <td align="left"><input type="text" name="product_code1" value="<?php echo str_replace("\"", """, $product1["product_code1"]); ?>" style="width: 100px;" class="textp"></td> <td align="left"><input type="text" name="product_code2" value="<?php echo str_replace("\"", """, $product2["product_code2"]); ?>" style="width: 100px;" class="textp"></td> <td align="left"><input type="text" name="product_code3" value="<?php echo str_replace("\"", """, $product3["product_code3"]); ?>" style="width: 100px;" class="textp"></td> <td align="left"><input type="text" name="product_code4" value="<?php echo str_replace("\"", """, $product4["product_code4"]); ?>" style="width: 100px;" class="textp"></td> </tr> </table>зашел в russian.php
define('ADMIN_EDIT_PROD_MN31', 'Код(артикул) 1' ); define('ADMIN_EDIT_PROD_MN32', 'Код(артикул) 2' ); define('ADMIN_EDIT_PROD_MN33', 'Код(артикул) 3' ); define('ADMIN_EDIT_PROD_MN34', 'Код(артикул) 4' );
А потом только у меня возник вопрос, а будут ли они заноситься в БД?
Если нет, Как добавить в БД? желательно прописав путь.
Внешне все получилось... вот только работает? страшно проверять... )
И Вопрос, кто хорошо разбирается в смарти:
- что и где? надо прописать, чтобы product_code (1,2,3,4) были равны ?
#5
Отправлено 30 August 2012 - 03:50 PM
Нет. И полей таких в таблице продуктов (в БД) нет, и добавление содержимого этих полей Вы не сделали. У Вас теперь есть четыре новых "окошечка", куда можно ввести текстовые строки. Не более того.А потом только у меня возник вопрос, а будут ли они заноситься в БД?
А почему смарти, а не аякс или ява? тоже слова красивые .И Вопрос, кто хорошо разбирается в смарти: - что и где? надо прописать, чтобы product_code (1,2,3,4) были равны ?
#6
Отправлено 30 August 2012 - 04:51 PM
#7
Отправлено 30 August 2012 - 06:28 PM
Гоу ту читать, что такое смарти и что такое шаблонизатор вообще. Набираете в поисковике smarty и читаете до просветления. Не вижу смысла тратить время на какие-либо объяснения, если Вы самостоятельно даже не удосужились понять, что же такое smarty, хотя информации в интернете до черта для любого уровня понимания.так как читал, что shopcms это больше сматри.
Вы всерьез думаете, что кто-то полезет в тыща-пятьсот-двадцать-первую строку какого-либо файла для выяснения, правильно ли Вы туда что-то вписали или нет? А что точно забыли, так это добавить к SQL-таблице продуктов новые поля, содержащие те самые четыре дополнительных артикула. И таки да, я не буду рассказывать, как их добавить - изучайте http://phpclub.ru/mysql/doc/, главу шестую, это просто.Народ подскажите, где ещё что забыл?
PS. Поймите, можно человеку помочь подсказкой, подтолкнуть к правильному шагу. Но Вы, уж извините, постоянно хотите чтобы Вам не шажок сделать помогли, а отвели за ручку при полном нежелании изучить тему самостоятельно. Таких тут не любят (да нигде не любят) и правильно делают.
#8
Отправлено 30 August 2012 - 06:44 PM
Придется мне по изучать еще литературу.
Но если получится все таки дописать этот модуль, он будет полезен многим мелким магазинам,
Сейчас параллельно ищу человека, который сможет настроить заливку прайсов в shopcms, по нужным критериям,
В магазине маленький бюджет, вот и пробую сам разобраться,
Но если вы согласитесь помочь за небольшое, в данный момент, вознаграждение, буду рад.
#9
Отправлено 30 August 2012 - 07:31 PM
Вот тут есть очень полезная php-библиотека, которая позволяет работать с экселевыми файлами из PHP. Для обработки прайсов-в-XLS ее за глаза, дерзайте.Сейчас параллельно ищу человека, который сможет настроить заливку прайсов в shopcms, по нужным критериям, В магазине маленький бюджет, вот и пробую сам разобраться,
Но если вы согласитесь помочь за небольшое, в данный момент, вознаграждение, буду рад.
Я пишу то, что мне либо нужно, либо интересно, либо за деньги. Если Вы не можете заинтересовать меня деньгами (а похоже, что так и есть), то Вы можете попытаться заинтересовать меня идеей и получить результат забесплатно. Если идея мне покажется интересной.
Только, очень прошу, когда будете описывать идею ПРОГОНИТЕ СВОЙ ТЕКСТ ЧЕРЕЗ СПЕЛЛЧЕКЕР. Ну невозможно ж читать .
#10
Отправлено 31 August 2012 - 07:05 PM
Чтобы маленькие магазины, у которых несколько постоянных поставщиков, и их прайсы содержат одинаковый продукт, только под разными названиями. Можно было разделять по колонкам (артикул=модель).
при одинаковом ID но разных артикулах, которые между собой равны product_code=product_code2=product_code3... и так далее, можно будет очень просто и легко заменять все цены на сайте,
закидывая на сайт прайсы, вида: цена и модель.
Это очень сильно заинтересует многих владельцев магазинов, у кого часто приходят прайсы.
Саму внешнюю часть сделал.
Осталось, только подключить ее к БД, чтобы данные отправлялись.
И прописать что: product_code=product_code1=product_code2=product_code3=product_code4
Вот только где это писать не наю.
Прикрепленные файлы
#11
Отправлено 31 August 2012 - 07:36 PM
Идея понятна. Каждый или почти каждый поставщик для своего товара в рассылаемом прайсе делает свой код (артикул). Редко кто придерживается исходного штрих-кода, написанного на упаковке товара, хотя это было бы логично и наиболее удобно, т.к. он уникален. Хотя ситуация постепенно меняется. Но четыре новых поля под четыре прайса - это именно Ваша ситуация, а не общая. Да, оно вполне будет работать если соответствующим образом написать парсилку XLS-прайсов (ссылку на библиотеку я Вам посылал), но это не красиво. А красиво оно уже реализовано в продуктах E-Trade. Именно как Вы хотите - для каждого прайса можно задать свои маски продуктов. Писать убогое подобие вышеописанных продуктов мне не хочется.Идея, в том!
Врядли магазин НАСТОЛЬКО низкобюджетный, что не может себе позволить потратить сумму порядка 10тыр на покупку етрейдовского софта. Ну а если пока таких денег нет (да, бывает), то надо заниматься раскруткой магазина и начинать продавать, чтобы эти деньги появились, а не страданием фигней с полями в базе. Вручную сводя прайсы.
#12
Отправлено 31 August 2012 - 07:55 PM
Тогда подскажите, при покупке данного продукта, который стоит 600уе около 20.000 руб.
В настройке ее, менеджер (продавец) поможет ? и с помощи это программы, возможно будет менять цены в магазине, или же надо будет полностью переписать базу ???
Т.е. создать новую БД.
А самая большая проблема, что у меня ещё 10 поставщиков, которые вовсе не меняют цены (
#13
Отправлено 31 August 2012 - 08:00 PM
Нет, лично я не работаю с этой программой. С ней работает наш директор и очень доволен. Но я пробовал работать с демо-версией перед покупкой, чтобы оценить надобность покупки. Ну и еще какие-то задачи были. Это было почти год назад, так что я не особо и помню. Там какие-то вполне божеские ограничения в демо-версии, вполне позволяющие поиграться и понять, надо ли покупать этот продукт. Смутно помню ограничение на 50 товаров. Возможно, были еще какие-то ограничения. Правильнее эти моменты изучить на сайте производителя. Но нам вполне хватило демо версии чтобы понять, что предмет стоит покупки. Я, кстати, был против.как я понимаю, вы работали (или работаете) с этой программой,
PS. У ЕТрейда прекрасно отвечающая и объясняющая служба поддержки. Спрашивать меня вместо них не совсем разумно .
#14
Отправлено 01 September 2012 - 11:45 AM
Саму внешнюю часть сделал. Осталось, только подключить ее к БД, чтобы данные отправлялись. И прописать что: product_code=product_code1=product_code2=product_code3=product_code4 Вот только где это писать не наю.
Прикольно прозвучало.
Равносильно что... о кабину автомобиля покрасил.... осталось только собрать движок )))
#15
Отправлено 03 September 2012 - 09:27 AM
Но может всетаки заинтересует это тема, и будет написан код.
А сейчас пойду читать про БД. )
И может за одно подскажите, 1С Предприятия есть смысл ее ставить и покупать ?
#16
Отправлено 03 September 2012 - 01:46 PM
Не лукавьте. "который сможет написать" - найти легче легкого, задача выеденного яйца не стоит.Судя по комментариям, найти человека который сможет написать - трудно!
Но Вы ищете "который напишет дешево, а лучше бесплатно", такого найти сложно.
У Вас довольно оригинальный "малобюджетный" магазин .И может за одно подскажите, 1С Предприятия есть смысл ее ставить и покупать ?
#17
Отправлено 04 September 2012 - 02:41 PM
Или же можно извлечь пользу, после того как еще столько же отдашь денег!)
#18
Отправлено 11 September 2012 - 12:27 PM
Все таки, буду склонен к написанию данного блока. так как в интернете, мне никто толком не дал ответ. Что он 100% работает с программой e-Trade и сам ее настроил, да и еще может ее показать...
Так как есть очень много недочетов в программе о которых не хотят говорить, служба поддержки отвечает весьма долго. Время на ответ порой доходит до 1 недели, и это я еще не купил программу.</p>
Так что хочется решить этот вопрос так, как я точно видел что он работает.
Да придется сразу заплатить, но это точно будет работать 100%. Да и многим это сократит в будущем проблем.
Если при написании этого блока надо будет вознаграждение, я согласен!