|
Текущее время: Ср май 23, 2012 7:18 pm
|
Сообщения без ответов | Активные темы
Новый скрипт шопа для ShopXML
| Автор |
Сообщение |
|
Пенни
Зарегистрирован: Пт дек 30, 2005 3:14 am Сообщения: 4
|
ага, понял
ещё пара таких моментов плиз:
- у меня выводятся пустые категории на морде шопа в меню слева. Как их убрать? (они получились таким образом, что я отсортировал в админке только те товары, которые больше определённой суммы). Причём на карте сайта они не показываются. Флажок "Show Empty Categories" - снят.
- Если я сделал неактивными часть товаров, и после этого обновлю базу, останутся ли они неактивными? (у меня их 300 из 4000, и экспементировать совсем не хочется)
- дико необходима такая штука. Путём нажатия на "active" ставить либо снимать флажки на множестве товарах на странице яваскриптом. Я там по умолчанию поставил вместо checked просто ''. Но идеально бы яваскриптом это делать. У меня не получилось дописать :/
|
| Сб дек 31, 2005 2:01 am |
|
 |
|
Квоттер
Зарегистрирован: Вс сен 19, 2004 11:31 am Сообщения: 531
|
1. Т.е. все товары в категории деактивированы, а категории слева показываются?
Если да, то это, по-видимому, или мой баг, или просто недосмотр. После НГ проверю/исправлю.
Пока что можете просто сделать эти категории неактивными.
2. Останутся.
3. Не cовсем понял, что вы сделали. Но похоже, что непотребную вещь (всем товары теперь рисует с выключенной галочкой active?).
В новой версии скрипта сделаю эту фишку...
|
| Сб дек 31, 2005 4:47 pm |
|
 |
|
Квоттер
Зарегистрирован: Чт дек 09, 2004 3:12 pm Сообщения: 32
|
segun писал(а): так и нужно делать, то есть править и делать дизайн прямо в коде? ил есть проще варианты, т.к. извиняюсь слегка гиморно диз встраивать (но сам скрипт отлично написан, респект.)
у меня та же проблема. пару дизайнеров отказались натягивать диз на скрипт, не смогли разобраться в коде, пока сел сам править и изучать php. другого выхода нет.
_________________ Для вас домены все еще проблема? ESTDOMAINS
Только лучшему хостингу место в моей сигнатуре. ESTHOST
|
| Пн янв 02, 2006 3:33 pm |
|
 |
|
Квоттер
Зарегистрирован: Пн янв 17, 2005 3:15 am Сообщения: 129
|
1.
захожу сюда http://shopxml.com/catalog/catalog.html?StID=4 , смотрю как распереляются товары по категориям, пытаюсь сделать также на своем сайте, но возникает трабл:
как только я деактивирую какие-то товары в /admin/sc_product/
- они автоматически деактивируются во всех категориях магазина, т.е. получается что во всех категориях одинаковые товары
2.
на странице мой_магаз/shipping.html в блоке CHOOSE SHIPPING METHOD отсутствуют какие-либо данные, т.е. невозможно сделать выбор.
3.
На index.php в header navigation дублируется надпись которая задается в Page Management > Static (functional) pages > Title
URL отправил в личку
_________________ Shopxml. Мои рефы ездят на новых BMW
Последний раз редактировалось Pavlus Вт янв 03, 2006 1:28 am, всего редактировалось 2 раз(а).
|
| Пн янв 02, 2006 11:31 pm |
|
 |
|
Пенни
Зарегистрирован: Пт дек 30, 2005 3:14 am Сообщения: 4
|
помучаем Доктора ещё
вот у меня какой вопрос. У меня камни, но я не нашёл информации о производителях. Она не передаётся или вообще отсутствует у вас в базе? Было бы неплохо её подрубить, т.к. камешки не дешёвые, и хотесь бы сделать видимость серьёзного подхода к потребителю 
|
| Вт янв 03, 2006 1:10 am |
|
 |
|
Secretary of the Treasury
Зарегистрирован: Пн июн 21, 2004 1:24 am Сообщения: 2275
|
segun, нету у тебя камней.
Информации о производителе нет. Камни мать природа делает, на них сертификаты бывают, но у тебя нет loose diamonds.
_________________ Золото | Реальность | Серебро | Gun auction
|
| Вт янв 03, 2006 2:26 am |
|
 |
|
Пенни
Зарегистрирован: Пт дек 30, 2005 3:14 am Сообщения: 4
|
а, понял... нет, так нет
это я образно выразился, как напр. фарма - колёса
|
| Вт янв 03, 2006 2:36 am |
|
 |
|
Квоттер
Зарегистрирован: Вс сен 19, 2004 11:31 am Сообщения: 531
|
Pavlus писал(а): 1. захожу сюда http://shopxml.com/catalog/catalog.html?StID=4 , смотрю как распереляются товары по категориям, пытаюсь сделать также на своем сайте, но возникает трабл: как только я деактивирую какие-то товары в /admin/sc_product/ - они автоматически деактивируются во всех категориях магазина, т.е. получается что во всех категориях одинаковые товары  Один товар может присутствовать в разных категориях. Это нормально и удобно. Деактивируете же вы именно товар. Вообще же вы можете включить галочку "Использовать собственное дерево категорий" и раскладывать товары по категориям как душе угодно. В том числе вы вообще можете создавать свои категории и т.д. При экспорте в данном случае новые товары (если есть) будут попадать в темповую неактивную категорию. Pavlus писал(а): 2. на странице мой_магаз/shipping.html в блоке CHOOSE SHIPPING METHOD отсутствуют какие-либо данные, т.е. невозможно сделать выбор. Значит адрес такой вводите, куда доставки нет. Pavlus писал(а): 3. На index.php в header navigation дублируется надпись которая задается в Page Management > Static (functional) pages > Title Да. И? Pavlus писал(а): URL отправил в личку
Вах какой красивый сайт.
А чего столько звездочек в поле пароля?
|
| Вт янв 03, 2006 6:11 pm |
|
 |
|
Квоттер
Зарегистрирован: Пн янв 17, 2005 3:15 am Сообщения: 129
|
Доктор, с раскладыванием товаров разобрался, с доставкой тоже все ясно.
Насчет "На index.php в header navigation дублируется надпись..."
Как убрать это дублирование?
Т.е. хотелось бы что бы на главной странице сверху, там где синяя полоска, был слоган, но в 1-ом экземпляре, т.е. не дублированный
Там где серая полоска - надпись "Main page". На остальных страницах (кроме главной) все пусть остается как есть.
Насчет "А чего столько звездочек в поле пароля?" поидее для незарегиного юзера звездочек не должно быть вообще.. откуда они взялись - ума не приложу  как их убрать?
Я бы глянул как выглядел шоп в "первозданном виде", но http://www.shopxml.com/cool_shop/ не пашет 
_________________ Shopxml. Мои рефы ездят на новых BMW
|
| Вт янв 03, 2006 7:07 pm |
|
 |
|
Квоттер
Зарегистрирован: Чт янв 05, 2006 3:31 am Сообщения: 42
|
Здравствуйте, Доктор, я к вам по направлению от главврача.
1. Не хочет тянуть картинки, извращался как только можно.
- сначала вообще не хотел товары тянуть, ошибку выдавал "!!! HTTP image folder (/usr/lo/uploads1) does not exists on server !!!", полез в get_bases.php, сам поставил значение $fold; заработало, инфу всю тянет замечательно, картинок нет.
- решил установить путь $USUAL_SITE_ROOT(по умолчанию был - ''), попробовал аплодить файл через Image Gallery в админке, работает. Думаю все, добил...не тут то было, все пути в урлах на сайте перекарежились, к примеру урл на Home Page сайта стал такого вида - $SITE_ROOT/$USUAL_SITE_ROOT/index.html, в общем, Доктор, одно лечу, другое калечу, как быть не знаю.
2. Есть ли возможность дополнительные страницы обзывать своими именами? То есть, к примеру сделать /privacy.html, а не /page_62.html. В настройках страницы есть пункт "Url Name:
(for Apachee ModeRewrite)", думал, что это оно и есть, но при изменении его толку никакого.
Ясное дело, можно в корень кинуть файл просто, но его ж надо внутрь дизайна вживить.
3. В прайсах [точка] заменена на [&], к примеру $1&900.00 $1&520.00, пробел не понимает.
Спасибо, Доктор, уповаю на вас и надеюсь избавиться от вышеперечисленных недугов. 
Последний раз редактировалось Spinel Чт янв 05, 2006 12:55 pm, всего редактировалось 1 раз.
|
| Чт янв 05, 2006 4:00 am |
|
 |
|
Квоттер
Зарегистрирован: Чт янв 05, 2006 3:31 am Сообщения: 42
|
 личка
Доктор: в личку кинул
|
| Чт янв 05, 2006 12:54 pm |
|
 |
|
Квоттер
Зарегистрирован: Вс сен 19, 2004 11:31 am Сообщения: 531
|
Pavlus писал(а): Насчет "На index.php в header navigation дублируется надпись..." Как убрать это дублирование? В common/_head.php Код: if ($Config['show_nav_line']) {
Исправьте на Код: if ($Config['show_nav_line'] && !$IsHomePage) {
Пожалуй, в основном скрипте тоже так сделаю... Pavlus писал(а): Насчет "А чего столько звездочек в поле пароля?" по дее для незарегиного юзера звездочек не должно быть вообще.. откуда они взялись - ума не приложу  как их убрать? Без понятия откуда они у вас взялись, если честно. Там стоит: <input type="password" name="password" maxlength=20 size=10 value="<?= to_html($_POST['password']) ?> Откуда у вас в $_POST['password'] значение берется?
Пашет. Может быть апдейт базы как раз шел... Правда, не совсем понял, что там глядеть собрались...
|
| Чт янв 05, 2006 4:38 pm |
|
 |
|
Квоттер
Зарегистрирован: Вс сен 19, 2004 11:31 am Сообщения: 531
|
Spinel:
1.
См приват.
2.
Да. Надо назначать урл_нейм. Там в админке просто неправльная ссылка ставится (потом исправлю). На странице редактирования она правильная (под ссылкой See this page). Правда урл будет выглядеть как /page_privacy.html, а не /privacy.html. Если хотите именно /privacy.html, то создайте файл privacy.php (из темплейта) и соответствующую _статическую_ страницу в админке.
3. Не знаю в чем проблема. Тоже могу посмотреть только конкретно на сайте... См п.1
|
| Чт янв 05, 2006 5:09 pm |
|
 |
|
Lincoln
Зарегистрирован: Вт июн 22, 2004 10:54 am Сообщения: 109
|
Доктор писал(а): Пашет. Может быть апдейт базы как раз шел...
не "пашет"
_________________ Николай Попков Форум по рекламе Реклама
маркетинг Словарь SEO
|
| Чт янв 05, 2006 8:03 pm |
|
 |
|
Квоттер
Зарегистрирован: Чт янв 05, 2006 3:31 am Сообщения: 42
|
Доктор писал(а): Spinel: См приват.
в привате пусто, icq 400-237-91 Цитата: 2. Да. Надо назначать урл_нейм. Там в админке просто неправльная ссылка ставится (потом исправлю). На странице редактирования она правильная (под ссылкой See this page). Правда урл будет выглядеть как /page_privacy.html, а не /privacy.html. Если хотите именно /privacy.html, то создайте файл privacy.php (из темплейта) и соответствующую _статическую_ страницу в админке.
на карте /page_62.html как поменять на page_privacy.html ?
|
| Пт янв 06, 2006 3:23 pm |
|
 |
|
Квоттер
Зарегистрирован: Вс сен 19, 2004 11:31 am Сообщения: 531
|
1)
admin/page/index.php
строку
$row['href']=make_url($row['static_page'],$pageID,$type);
меняем на
$row['href']=make_url($row['static_page'],$row['url_name'],$type).'?view_inactive=1';
2)
map.php
$row['href']=make_url($row['static_page'],$pageID,$row['type']);
на
$row['href']=make_url($row['static_page'],$row['url_name'],$row['type']);
|
| Пт янв 06, 2006 6:00 pm |
|
 |
|
Квоттер
Зарегистрирован: Вс сен 19, 2004 11:31 am Сообщения: 531
|
Еще нюанс:
на больших базах, типа драгоценностей, если установлен автоапдейт базы, то когда приходит время апдейта, скрипт может конкретно "зависать". Т.е. идет апдейт и ваш шоп в это время недоступен.
Самое лучшее, это все-таки вносить автоапдейт в крон. Если будете вносить, то страйтесь ставить апдейт ночью, но в разное время. Например, в 3 часа 20 минут. Т.е. не надо всем тупо ставить ровно на 12 ночи, проявляйте фантазию.
Кроме того, все же не повредит сделать маленький апдейтик:
1)
index.php
В самом начале после строки
$AUTO_UPDATING=1;
добавьте
@ini_set('output_buffering','0');
2)
modules/get_bases.php
Блок:
Цитата: if (!$AUTO_UPDATING) { echo "M($ID) \n"; flush(); }
меняем на Цитата: echo $AUTO_UPDATING ? ' ' : "M($ID) \n"; flush();
Блок Цитата: if (!$AUTO_UPDATING) { echo "C($ID) \n"; flush(); }
на Цитата: echo $AUTO_UPDATING ? ' ' : "C($ID) \n"; flush();
Блок Цитата: if (!$AUTO_UPDATING) { echo "P($ID) \n"; flush(); }
на Цитата: echo $AUTO_UPDATING ? ' ' : "P($ID) \n"; flush();
|
| Пт янв 06, 2006 6:19 pm |
|
 |
|
Квоттер
Зарегистрирован: Чт янв 05, 2006 3:31 am Сообщения: 42
|
1)карта поправилась, спасибо
2) на загрузку картинок изменения не повлияли
!!! HTTP image folder (/usr/lo/uploads1) does not exists on server !!!
это при стандартном значении $fold=$SITE_ROOT_USUAL/uploads1
правлю руками $fold=/home/site_dir/uploads1
работает, но заливает БД только, картинок нет
3) в привате ничего так и нет
4) апдейт можно растянуть на более долгий процесс, в один поток, с передышками...по умолчанию апдейт идет через каждые 5 дней, вот пусть он и тянет в течение пяти дней обновки потихоньку, а зависание постоянные это не дело, тем более что апдейт - дело не минутное...
5) с пробелами в прайсах как быть ?
6) можно я все же в icq стукну? а то процесс затянется с ответами раз в сутки, суть проблемы потом сюда запостим для архива...надоедать я не буду
спасибо
|
| Пт янв 06, 2006 7:41 pm |
|
 |
|
Lincoln
Зарегистрирован: Чт июл 01, 2004 12:42 pm Сообщения: 1024 Откуда: Новокузнецк
|
Вы потом нам все раскажите, а то даже интересно стало
p.s.
2. Для проверки $SITE_ROOT_USUAL, можно написать код
Код: echo $SITE_ROOT_USUAL; exit;
5. Пробелы в прайсах, это кстати где? можно отримить  trim($price_str)
6. А апдейты лучше сделать еженедельными ( продукты в базах так обнавлять), или разбить их на критические и не очень.
_________________ Дешевые домены за Webmoney
|
| Пт янв 06, 2006 9:40 pm |
|
 |
|
Квоттер
Зарегистрирован: Чт янв 05, 2006 3:31 am Сообщения: 42
|
Drow писал(а): 5. Пробелы в прайсах, это кстати где? можно отримить  trim($price_str)
в main.php поправил функцию make_prd_price, просто поменял на пробел, все ок
с остальным не знаю, с маузером мучались, не получается, ждем Дока
|
| Сб янв 07, 2006 12:02 am |
|
 |
|
Lincoln
Зарегистрирован: Чт июл 01, 2004 12:42 pm Сообщения: 1024 Откуда: Новокузнецк
|
не застал я тебя в аське, для начала сделай так
1. найди в get_bases.php
такой код
Код: if (@copy($src,$newfile)) @chmod($newfile,0666);
и замени его на следующий Код: echo "$src<br>$newfile<br>; if (@copy($src,$newfile)) @chmod($newfile,0666);
запускай обнавление и смотри, что и куда ложится.
ИМХО, у тебя скорее всего запрещено скриптам создавать директории с нужными правами.
_________________ Дешевые домены за Webmoney
|
| Сб янв 07, 2006 12:49 am |
|
 |
|
Квоттер
Зарегистрирован: Чт янв 05, 2006 3:31 am Сообщения: 42
|
огромное спасибо Drow, помог с картинками, распутали...
если у кого будет подобное:
в файле get_bases.php функции _upload_file руками прописываем переменную $SITE_ROOT_USUAL=$_SERVER['DOCUMENT_ROOT']
|
| Сб янв 07, 2006 2:20 am |
|
 |
|
Квоттер
Зарегистрирован: Вс сен 19, 2004 11:31 am Сообщения: 531
|
Ух, развели деятельность...
segun писал(а): - у меня выводятся пустые категории на морде шопа в меню слева. Как их убрать? (они получились таким образом, что я отсортировал в админке только те товары, которые больше определённой суммы). Причём на карте сайта они не показываются. Флажок "Show Empty Categories" - снят.
В
modules/categ_items.php почти в конце в блоке
Код: foreach ($CategItemsA as $id => $item) { if ($id && (!$item['active_info'] || $id==1 || (!$Config['show_empty_cats'] && !$item['n_prod_all']))) unset($CategItemsA[$id]); else { $tmp1=array(); foreach ($item['items'] as $id1) if ( $CategItems[$id1]['active_info'] && ($Config['show_empty_cats'] || $CategItems[$id1]['n_prod_all']) ) $tmp1[]=$id1; $CategItemsA[$id]['items']=$tmp1; if ($id) $tmp[]=$id; } }
Меняем в 2 местах n_prod_all на n_prod
Изменения вступят в силу (если включено кеширование, которое включено по дефолту) после каких-нить действий, связанных с редактированием содержимого категорий в админке. К примеру в основных настройках переключить тот самый флажок...
|
| Сб янв 07, 2006 3:18 am |
|
 |
|
Квоттер
Зарегистрирован: Пн янв 17, 2005 3:15 am Сообщения: 129
|
Цитата: Без понятия откуда они у вас взялись, если честно.
забыл ковычки закрыть 
_________________ Shopxml. Мои рефы ездят на новых BMW
|
| Сб янв 07, 2006 9:01 pm |
|
 |
|
Квоттер
Зарегистрирован: Чт янв 05, 2006 3:31 am Сообщения: 42
|
 новые проблемы...
1) вчера по какой-то причине исчез шоп из шопхмл. Просто по какой-то причине при очередном обновлении базы оказалось, что базы нет, захожу в шопхмл - пусто...единственная мысль - чистка неактивных шопов, ну ладно, шоп тестовый, маузера не дождался спросить почему, новый недолго сделать, главное б небыло впоследствии больше такого
в тестовом режиме провожу пеймент, сс 4111111111111111, cvv 123
2) error|10003|No way to make queries to Server Warning: Cannot modify header information - headers already sent by (output started at /home/domains/[DOMAIN]/init_site/external.php:118) in /home/domains/[DOMAIN]/init/http.php on line 63 Warning: Cannot modify header information - headers already sent by (output started at /home/domains/[DOMAIN]/init_site/external.php:118) in /home/domains/[DOMAIN]/init/http.php on line 64
3) возвращаюсь назад - Your shopping cart is empty, но в кол-ве видно, что в корзине 1 товар, добавляю еще один товар - в корзине так и остается один товар, но уже новоизбранный -> CHECKOUT -> см. п2
p.s. было подозрение, что причина в том что ссл отключен, при отключенном ссле путь в корень трется автоматом, прописал в базе руками ...таже история...
|
| Пн янв 09, 2006 4:28 pm |
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|