Текущее время: Ср май 23, 2012 7:18 pm




Начать новую тему Ответить на тему  [ Сообщений: 911 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 37  След.
 Новый скрипт шопа для 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
Профиль ICQ
Квоттер

Зарегистрирован: Пн янв 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
Профиль ICQ
Пенни

Зарегистрирован: Пт дек 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
Профиль ICQ
Квоттер

Зарегистрирован: Чт янв 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
Профиль ICQ
Квоттер

Зарегистрирован: Чт янв 05, 2006 3:31 am
Сообщения: 42
Сообщение личка
Доктор: в личку кинул


Чт янв 05, 2006 12:54 pm
Профиль ICQ
Квоттер

Зарегистрирован: Вс сен 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'] значение берется?

Pavlus писал(а):
Я бы глянул как выглядел шоп в "первозданном виде", но http://www.shopxml.com/cool_shop/ не пашет :(

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


Чт янв 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
Профиль WWW
Квоттер

Зарегистрирован: Чт янв 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
Профиль ICQ
Квоттер

Зарегистрирован: Вс сен 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
Профиль ICQ
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
Профиль WWW
Квоттер

Зарегистрирован: Чт янв 05, 2006 3:31 am
Сообщения: 42
Сообщение 
Drow писал(а):
5. Пробелы в прайсах, это кстати где? можно отримить :) trim($price_str)

в main.php поправил функцию make_prd_price, &nbsp; просто поменял на пробел, все ок

с остальным не знаю, с маузером мучались, не получается, ждем Дока


Сб янв 07, 2006 12:02 am
Профиль ICQ
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
Профиль WWW
Квоттер

Зарегистрирован: Чт янв 05, 2006 3:31 am
Сообщения: 42
Сообщение 
огромное спасибо Drow, помог с картинками, распутали...

если у кого будет подобное:

в файле get_bases.php функции _upload_file руками прописываем переменную $SITE_ROOT_USUAL=$_SERVER['DOCUMENT_ROOT']


Сб янв 07, 2006 2:20 am
Профиль ICQ
Квоттер

Зарегистрирован: Вс сен 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
Сообщение 
Цитата:
Без понятия откуда они у вас взялись, если честно.

забыл ковычки закрыть :oops:

_________________
Shopxml. Мои рефы ездят на новых BMW ;)


Сб янв 07, 2006 9:01 pm
Профиль ICQ
Квоттер

Зарегистрирован: Чт янв 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
Профиль ICQ
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 911 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 37  След.


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
phpBB, китайские телефоны, виагра и мужская сила. © 2000, 2002, 2005, 2007 phpBB Group.
Our workflow designed by Project Management Insights. We trust our backup to Calgary Backup.