| |||||||||
| |||||||||
Отличия:
-добавлен modules/init.php для оптимизации сессионных функций и авторизации, множество модулей теперь используют единый модуль инициализации, поэтому удалось сократить исходный код
-сборочный Index.php - добавлены комментарии, убраны старые коды, относящиеся к лицензированию, ускорен вывод в режиме сайта и магазина, говнокод исправлен.
-изменен алгоритм покупки и редактирования корзины. теперь без задержки + доп. эффекты.
www.dropbox.com
-добавлен modules/init.php для оптимизации сессионных функций и авторизации, множество модулей теперь используют единый модуль инициализации, поэтому удалось сократить исходный код
-сборочный Index.php - добавлены комментарии, убраны старые коды, относящиеся к лицензированию, ускорен вывод в режиме сайта и магазина, говнокод исправлен.
-изменен алгоритм покупки и редактирования корзины. теперь без задержки + доп. эффекты.
www.dropbox.com
Разработчик CMS Eurowebcart
Вот так выглядит теперь Index.php:
<?php
/**********************************************
* COPYRIGHT EUROWEBCART.COM *
* OPENSOURCE CMS UNDER GNU/GPL LICENSE *
* AUTHOR: PAVEL A. BANDALETOV *
**********************************************/
require "./modules/user_migrate.php"; //check user migration from older versions
$fold="."; //set current folder
require ("./modules/functions_string.php"); //requre string functions & check register globals
//init variables - sorry for this:
$extsearch_name="";$extstock="";$mlerror="";$metadesc="";$soc_icons="";$tit="";$cachelog="";$jscr="";$maprow="";$alz="";$aalz="";
$reshta="";$fancymes="";$merrs="";$user_ip="";$ifilter="";$choosecountry="";$ablpage="";$ablpage2="";$lemap="";$ablocks="";
$admp="";$jj_cont=""; $cachefile="";$disqus_shortname="";$podb="";$podbform="";$contactform="";$closet="";$summa="";$basket="";
$oform="";$menuinc="";$time_to_work="";$bottom_worktime="";$bottom_links="";$admined="";$spec_spisok="";$signbutton="";
$extsearch_menu="";$brzag="";$crosh="";$oldthtml="";$rekm="";$taggs="";$tit="";$catidcart="";$gb="";$sortecho="";$hiddens="";
$hiddens2="";$params="";$hidaction="";$onc0="";$onc2="";$onc5="";$onc10="";$onc9="";$mod="";$freedelivery="";$voterate="";$op1="";
$op2="";$op3="";$op4="";$op5="";$op6="";$searchmenu="";$navmenu="";$topmenu="";$usermenu2="";$vipoldss="";$vipold="";$error="";
$zemname="";$gob="";$repcatid="";$all_links="";$razd_links="";$themecontent="";$x0003="";$indcur="";$prski="";$needcol="";
$form_title="";$admin_url="";$j_cont="";$map1="";$map2="";$map3="";$area1="";$area2="";$area3="";$area21="";$area22="";$area23="";
$bottom_links="";$x0007="";$mainbasket="";$currentdate="";$metrosel="";$countsel="";$e1="";$e2="";$e3="";$e4="";$e5="";$e6="";
$e7="";$e8="";$e9="";$e10="";$e11="";$e12="";$e13="";$e14="";$e15="";$e16="";$e17="";$e18="";$e19="";$icq="";$warn="";$errsy="";
$fregid="";$smtp_backmail="";$page_title="";$options="";$viewpage_title="";$choosecurrency="";$overbut="";$sape="";$mancatid="";
$carfolder="";$ccarfolder="";$podb="";$podbform="";$inb0="";$rw0="";$rw1="";$rw2="";$crerror="";$ffus4="";$ffus5="";
//specify variables
$added=0;$total=0;$reqx0007=0;$podbor=0;$interface=0;$view_rss=0;$already_show_basket=0;$prcds1=0;$expos=0;$showmenuinc=0;$tfind=0;
$use_curl=0;$prcds2=0;$fmap=0;$overlibloaded=0;$fcr=0;$tovarov=0;$aa=0;$cartloaded=0;$repp=0;$reg_in_userfile=0;$totalweight=0;
$totalvolume=0;$query_yes=0;$regses=0;$leftmenu=1;$view_currency_select_button=1;$maxh=1;$de=100; $demax=200;$sapec=0;$fuserm=0;
//string variables
$custom_user="custom_user";$fanm="<div style="padding: 50px;">[eee]</div>";$uslovie=".";$ch1="checked ";$ch2="";
//init some arrays
$details=array("","","","","","","","USER","","","","","","","","","","","","","","","","","",""); //guest user info
$ee=array();$posturl=Array(0=>"","0"=>"");$mysql_dirs=array();$postname=Array(0=>"","0"=>"");$cityes=array();$podstava=array();
$podstavas=array();$ee=array();$wishm=array();$wishm2=array();$firstpage=array();$items=array();$mysql_subdirs=array();$out_c=array();
$setregid=array();$setregid2=array();
//check POST & GET variables
$expression='/^[0-9]+$/i'; //nums only
check_request('bb,onlyforum,au,delbt,sign_in,wishlist,wishzak,mnogo,jstart,theme,register',$expression,0);
check_request('step',$expression,1);
$expression='/^[a-zA-Z0-9_]+$/i'; //nums && latin
check_request('agree,sort,aosign,currency,action,unifid,regid,prop,pm,sd,zak,flag,logout,rw,clear_spec,fid',$expression,'');
check_request('toraz',$expression,'_');
check_request('catid,rid',$expression,'0');
check_request('cart_id',$expression,'1');
$expression='/^[yesnoYESNO]+$/i'; //YES || NO
check_request('noregs',$expression,'');
$expression='/^[orandORAND]+$/i'; //OR || AND
check_request('usl',$expression,'AND');
//check variables without expression
check_request('f_user,login,password,cat,query,brand','','');
//other expressions
check_request('discont1,discont2','/^[0-9.,-]+$/i','na');
check_request('zeme,czeme','/^[a-zA-Z0-9_#.-]+$/i','');
?>
Разработчик CMS Eurowebcart
все не влезло...
Кто скажет что говнокод, пусть первым в себя кинет камнем.
Кто скажет что говнокод, пусть первым в себя кинет камнем.
Разработчик CMS Eurowebcart
Особенно интересно теперь выглядит процесс покупки. попробуйте.
Разработчик CMS Eurowebcart
Первый фикс
поправлено отображение надписи ДОБАВЛЕНО В КОРЗИНУ - показывало при заходе в раздел. теперь все ОК
к замене:
Вот так происходит процесс покупки. быстро и без ничего лишнего. анимированный гиф.
поправлено отображение надписи ДОБАВЛЕНО В КОРЗИНУ - показывало при заходе в раздел. теперь все ОК
к замене:
eurowebcart.zip/
modules/search.php
shop.zip/
modules/view.php
modules/search.php
shop.zip/
modules/view.php
Вот так происходит процесс покупки. быстро и без ничего лишнего. анимированный гиф.
Разработчик CMS Eurowebcart
мелкий фикс, подходит и для 7.28
делает компактным список шаблонов
eurowebcart.zip/
admin/edit_template.php
admin/edit_template.php
делает компактным список шаблонов
Разработчик CMS Eurowebcart
в личном кабинете не могу разлогиниться
проверю
Разработчик CMS Eurowebcart
heber: в личном кабинете не могу разлогиниться
так и есть, чего то с куками похоже
Да забыл кое чего добавить...
к замене:
теперь апдейты массовые будут пореже, в основном по 1-2 файлу, из-за того, что почти все функции стандартизованы и вынесены в отдельные модули.
к замене:
eurowebcart.zip/
modules/init.php
modules/init.php
теперь апдейты массовые будут пореже, в основном по 1-2 файлу, из-за того, что почти все функции стандартизованы и вынесены в отдельные модули.
Разработчик CMS Eurowebcart
7.29 движется к релизу.
-теперь нормальный выход, включая убийство сессии, что очищает корзину
-вернулась из небытия настройка отображения предыдущей корзины при повторной авторизации (155. Действие при повторном заходе older_basket_auto_add)
-Обновлен внешний вид этой странички (добавления старой корзины в заказ)
-теперь не бесит страничка после оформления заказа (был вообще адок правда?)
-исправлены некоторые старые ХТМЛ баги (нашел по меллочи)
-исправлена кутерьма с заголовками и титлами в товарах (это уже серьезно, в 7.29 поломалась старая система)
-убрано много говнокода, пофиксены некотрые модули в плане укрупнения кнопок, приведения в порядок внешнего вида, исправлены некотрые нюансы, пара некритичных багов выловлено (спс Сударь)
перекачать полностью. Только сказал что масштабные не буду делать апдейты и на тебе.
но можно и обновить:
-теперь нормальный выход, включая убийство сессии, что очищает корзину
-вернулась из небытия настройка отображения предыдущей корзины при повторной авторизации (155. Действие при повторном заходе older_basket_auto_add)
-Обновлен внешний вид этой странички (добавления старой корзины в заказ)
-теперь не бесит страничка после оформления заказа (был вообще адок правда?)
-исправлены некоторые старые ХТМЛ баги (нашел по меллочи)
-исправлена кутерьма с заголовками и титлами в товарах (это уже серьезно, в 7.29 поломалась старая система)
-убрано много говнокода, пофиксены некотрые модули в плане укрупнения кнопок, приведения в порядок внешнего вида, исправлены некотрые нюансы, пара некритичных багов выловлено (спс Сударь)
перекачать полностью. Только сказал что масштабные не буду делать апдейты и на тебе.
но можно и обновить:
eurowebcart.zip/
index.php
modules/functions_string.php
modules/verify.php
modules/webcart.php
modules/unicart.php
modules/main.php
modules/page.php
templates/view.inc
templates/tables.inc
templates/title.inc
templates/css.inc
shop.zip/
jscheckout.php
modules/view.php
modules/catid_desc.php
index.php
modules/functions_string.php
modules/verify.php
modules/webcart.php
modules/unicart.php
modules/main.php
modules/page.php
templates/view.inc
templates/tables.inc
templates/title.inc
templates/css.inc
shop.zip/
jscheckout.php
modules/view.php
modules/catid_desc.php
Разработчик CMS Eurowebcart
Никто не замечал, перенаправленные работает нормально, а то у меня после написания сообщения не возвращает, только в ручную по ссылке, причем и в опере и в хроме.
И все забываю спросить, а что в Фотогалерее делают и файли и документы и музыка ?
можно удалить.
Разработчик CMS Eurowebcart
А насчет перенаправленный ?
В комментариях не отображаются коменты на русском.
В комментариях не отображаются коменты на русском.
перебросы сделаны новые с поддержкой новых гуглей и опер. но на форуме eurowebcart.ru пока движок не менял, все по старому.
также переделан под html5 оповещение о сообщении, и со звуком ring.mp3 теперь приходит заказ в ADM (а также обратный звонок), чтобы админ не проворонил и услышал с кухни, что заказ пришел и надо звонить клиенту...
перекачать все! дофигища файлов.
также переделан под html5 оповещение о сообщении, и со звуком ring.mp3 теперь приходит заказ в ADM (а также обратный звонок), чтобы админ не проворонил и услышал с кухни, что заказ пришел и надо звонить клиенту...
перекачать все! дофигища файлов.
Разработчик CMS Eurowebcart
В комментариях не отображаются коменты на русском.
а где именно?
Разработчик CMS Eurowebcart
Проблемы с авторизацией на сайте, установил движок, вышел под админом, зарегил пользователя, вышел, попытался зайти под админом, переадресует на главную и не авторизует. Под пользователем такая же история
ща проверю.
Разработчик CMS Eurowebcart
Ха точняк. она кидает на последнюю страничку запомненную - а это авторизация юзера... результат - не возможно перелогиниться. ща поправлю.
Разработчик CMS Eurowebcart