NetCat 3.12 Setup !!!

Статус
В этой теме нельзя размещать новые ответы.
При установке на Денвер (денвер ведь у всех одинаковый),
необходимо ли менять что-то непосредственно в конфиге опача и в php.ini или можно настроить через .htaccess .
Работает вообще без доп. настроек вэбсервера но на appserv.
Денвер для меня сложноват :rolleyes:
 
У меня работает на TopServer (теперь StpServer).
Никаких настроек не делал.

FoxMALDER, что там за пелюля у тебя?
Выложи отдельно или здесь напиши что менял.
 
FoxMALDER, что там за пелюля у тебя? Выложи отдельно или здесь напиши что менял.

Твою в архив вкинул (от ограничения)...
Чуть поже на версию от SPA выложу свои исправления... А вот до "чистой" пока руки не дошли. :ah:

 
Работает вообще без доп. настроек вэбсервера но на appserv.

Поставил на appserv, в .htaccess дописал только свою директорию и всё.
Ну я продвинулся вперёд. Сайт заработал по адресу localhost/ncat , всё работает есть мелкие картинки, а css так и нет.

На Топсервер я тоже пробовал ставить, там у меня тоже что и в денвере получилось.

В общем я уже пробовал ставить на три сервера (Денвер,Топсервер и appserv), дизайн я так и не увидел :(

Смотрю в браузере в исходном коде, вроде css нормально прилеплен и путь правильный кажет :nezn:, пробовал выбирать разные макеты. Не пойму в чём дело. Может с netcat от spa что то не так, но почему тогда про это больше никто не пишет.
 
Чуть поже на версию от SPA выложу свои исправления...
Советую всем перейти на версию скачанную с оф. сайта (теперь можно забыть про версию от spa, т.к. уже не актуально).
Как я уже говорил код в демо чище, т.к. дезенда небыло + добавлен компанент "Личные сообщения".
Хотя в демо тоже есть свои косяки, но я их справлю и все у вас будет. :ay:

А пока замените еще два файла (убираем коннекты к netcat)

/netcat/admin/function.inc.php
строка 198 - Отключаем проверку обновлений
строка 236 - Убираем NetCat из title в фрейме админки и модераторской части

/netcat/admin/unauth.php
строка 115 - Убиваем $LAST_PATCH

ЗЫ: Все исправления стараюсь делать с сохранением нумерации строк.
 

Вложения

  • netcat.zip
    7,4 KB · Просмотры: 49
Советую всем перейти на версию скачанную с оф. сайта (теперь можно забыть про версию от spa, т.к. уже не актуально).
Как я уже говорил код в демо чище, т.к. дезенда небыло.
Хотя в демо тоже есть свои косяки, но я их справлю и все у вас будет. :ay:

А пока замените еще два файла (убираем коннекты к netcat.ru)

/netcat/admin/function.inc.php
строка 198 - Отключаем проверку обновлений
строка 236 - Убираем NetCat из title в фрейме админки и модераторской части

/netcat/admin/unauth.php
строка 115 - Убиваем $LAST_PATCH

ЗЫ: Все исправления стараюсь делать с сохранением нумерации строк.

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

А та версия что скачана, её страшно использовать, так как я понимаю рабочего нула ещё нет (чтоб можно было уже сайт делать и на хостинг выкладывать), сайт ещё никто не сделал на ней могут вылезти подводные камни.

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

NewS У тебя какая версия Топсервера , у тебя действительно всё сразу заработало и главная страница нормально отображалась с таблицей стилей ?
 
NewS, может для начала занулить? есть же топик со списком стучалок и всего остального.. могу помочь, или ваще все сделать.. стукай в ПМ если нужна помощь..
 
majahead, а ты сравни код и поймешь, в некоторых местах встречаются типичные ошибки дезенда. TopServer последний был, сейчас StpServer (бывший TopServer) последний стоит. Все прекрасно ставится и работает.

Идем дальше:

в /netcat/admin/dump.inc.php не хватает двух переменных:
global $UI_CONFIG;
это строка 115, заменить на:
global $UI_CONFIG, $HTTP_FILES_PATH, $HTTP_IMAGES_PATH;
 
Не хватает важной проверки в module_netshop.sql

Из-за этого, когда админ просматривая оформленные заказы и переходит по статусам (новый, принят, отклонен, оплачен, завершен), его кидает в модераторскую часть.

Решение:

/install/sql/module_netshop.sql
Заменить 5 строчку на:
PHP:
INSERT INTO `Class` (`Class_ID`, `Class_Name`, `Class_Group`, `DaysToHold`, `AllowTags`, `FormPrefix`, `FormSuffix`, `RecordTemplate`, `RecordsPerPage`, `SortBy`, `RecordTemplateFull`, `TitleTemplate`, `AddTemplate`, `EditTemplate`, `AddActionTemplate`, `EditActionTemplate`, `SearchTemplate`, `FullSearchTemplate`, `SubscribeTemplate`, `System_Table_ID`, `Settings`, `AddCond`, `EditCond`, `SubscribeCond`, `NL2BR`, `UseCaptcha`, `CheckActionTemplate`, `DeleteActionTemplate`, `CustomSettingsTemplate`, `ClassDescription`) VALUES (51, 'Магазин: Заказ', 'Магазин', 0, 0, '$f_AdminCommon\r\n\r\n<br>\r\n<form method=get>\r\n".opt($inside_admin, "<input type=hidden name=inside_admin value=1>")."\r\n<input type=hidden name=catalogue value=$catalogue>\r\n<input type=hidden name=sub value=$sub>\r\n<input type=hidden name=cc value=$cc>\r\n\r\n".NETCAT_MODULE_NETSHOP_ORDER_STATUS." \r\n<select name=order_status onchange=''this.form.submit();''>\r\n<option value=0>".NETCAT_MODULE_NETSHOP_ORDER_NEW.\r\n\r\n  listQuery("SELECT ShopOrderStatus_ID, ShopOrderStatus_Name FROM Classificator_ShopOrderStatus",\r\n            "<option value=\\$data[ShopOrderStatus_ID]\\".\r\n            (\\$data[''ShopOrderStatus_ID'']==\\$_GET[''order_status''] ?\r\n             '' selected'':'''').\\">\\$data[ShopOrderStatus_Name]")."\r\n</select>\r\n<input type=submit value='' OK ''>\r\n<hr size=1 noshade>', '', '";\r\n\r\n$shop->LoadOrder($f_RowID);\r\n\r\n$result .= "<br><table border=0 width=100% cellspacing=0 cellpadding=0><tr valign=top><td>\r\n <b>$f_ContactName</b><br>$f_Phone".\r\n ($f_Phone && $f_Email ? ", " : "").\r\n ($f_Email ? "<a href=''mailto:$f_Email''>$f_Email</a>":"" );\r\n\r\nif ($f_Address) { $result .= "<br>$f_Address"; }\r\n\r\n$result .= "<br><a href=''".$SUB_FOLDER.$HTTP_ROOT_PATH."modules/netshop/export/commerceml.php?order_id=$f_RowID''>Экспорт в CommerceML</a></td>\r\n  <td width=350>$f_AdminButtons</td></tr></table>\r\n  <table border=1 width=100%>";\r\n\r\nforeach ($shop->CartContents as $row_order)\r\n{\r\n   $item_id = ($row_order["ItemID"] ? "[$row_order[ItemID]]" : "[$row_order[Message_ID]]");\r\n\r\n   $result .= "\r\n<tr>\r\n <td width=60%>$item_id $row_order[Name]</td>\r\n <td>$row_order[ItemPriceF] * $row_order[Qty] $row_order[Units] = $row_order[TotalPriceF]</td>\r\n</tr>";\r\n}\r\n\r\n$result .= "</table>\r\n<br>\r\n\r\n', 20, '', '', '', '".eval("if (!\\$shop) \\$shop=new Netshop(); return \\$shop->PrintOrderForm();")."', '". \r\n\r\n/* WEIRD HACK. (Corrupts script flow, yet works) */\r\n\r\neval("include(''{$MODULE_FOLDER}netshop/interface/order_edit.php'');")\r\n\r\n." \r\n', '";\r\n$shop->SaveOrder($msgID);\r\nprint "Заказ оформлен (#$msgID).";\r\n$result .= "\r\n', '". NETCAT_MODERATION_MSG_OBJCHANGED."\r\n<br><br>\r\n<a href=$goBackLink>".NETCAT_MODERATION_BACKTOSECTION."</a>";\r\n\r\ninclude("{$MODULE_FOLDER}netshop/interface/order_save.php");\r\n\r\n"', '', '', '', 0, 'if ($order_status)\r\n{\r\n  $order_status = (int)$order_status;\r\n  $query_where = "a.Status = ''$order_status''";\r\n}\r\nelse\r\n{\r\n  $query_where = "a.Status IS NULL"; // new orders\r\n}', 'if (!$shop->CartCount())\r\n{\r\n  $posting=0;\r\n}\r\n', '', '', 0, 0, '', '".NETCAT_MODERATION_MSG_OBJSDELETED. "<br><br>\r\n<a href=$goBackLink>".NETCAT_MODERATION_BACKTOSECTION."</a>";\r\n\r\nif (is_numeric($message)) { $ids = $message; }\r\nelse\r\n{\r\n   $ids = array();\r\n   foreach ((array)$q as $row) { $ids[] = $row[0]; }\r\n   $ids = join(", ", $ids);\r\n}\r\n\r\nif (strlen($ids))\r\n{\r\n   q("DELETE FROM Netshop_OrderGoods WHERE Order_ID IN ($ids)");\r\n   q("DELETE FROM Netshop_OrderDiscounts WHERE Order_ID IN ($ids)");\r\n}\r\n\r\necho "', '', '');

Кароч, я думаю, нужно создать новую тему, а то в одной ветке обсуждать две разные версии - будет каша.
Подготовлю архив со всеми исправлениями, создам новую тему и пойдем дальше смотреть.
Если никто не против. :-]
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху