что то ищешь тут паря?

пятница, 30 октября 2015 г.

идем дальше 30.10.2015

ЧТО СДЕЛАЛ:похоронил папу узнал что и куда

доделать сайт
доделать второй сайт
полечить зуб
пойти с мамой на сканирование легких
посмотреть мамио здоровье
перевезти остальные вещи домой
самому поехать обследоваться
позвонить через неделю Саше и встретиться с ним
подкрутить у компа бибикалку
ходовку сделать и развал
пройти ТО
почистить ноут
учить английский
посмотреть єти уроки по памяти и применить их к словам и английскому
каждый день учить английский хотя бы по пол часа
каждый день програмить под андроид хотя бы по пол часа
подобраьт и купить кровать домой вместо дивана
подучить по шелл и по сисадминству,посмотреть основные требования и начать искать работу
купить штаны
перерегистрировать машину на газ
начать вставать в 6 30 утра
пораньше ложиться спать
учить программирование составить список обучающих ресурсов
заниматься спортом дальше и не есть пару часов.худеть
заняться поиском вакансий на должности.смотреть требования


ОСНОВНЫЕ НА БЛИЖАЙЩИЕ ДНИ:
один сайт
второй сайт
зуб
в 15ю сьездить
уроки по памяти
вакансии посмотреть
времена по англ
вакансии по ИТ директору
вставать в 630
раньше спать ложиться
доделать сайт
доделать второй сайт
полечить зуб
пойти с мамой на сканирование легких
посмотреть мамио здоровье
перевезти остальные вещи домой
самому поехать обследоваться
захоронить.поехать на кладбище узнать как и что и куда
поговорить про памятник папе
позвонить через неделю Саше и встретиться с ним
подкрутить у компа бибикалку
ходовку сделать и развал
пройти ТО
почистить ноут
учить английский
посмотреть єти уроки по памяти и применить их к словам и английскому
каждый день учить английский хотя бы по пол часа
каждый день програмить под андроид хотя бы по пол часа
подобраьт и купить кровать домой вместо дивана
подучить по шелл и по сисадминству,посмотреть основные требования и начать искать работу
купить штаны
перерегистрировать машину на газ
начать вставать в 6 30 утра
пораньше ложиться спать
учить программирование составить список обучающих ресурсов
заниматься спортом дальше и не есть пару часов.худеть
заняться поиском вакансий на должности.смотреть требования


ОСНОВНЫЕ НА БЛИЖАЙЩИЕ ДНИ:
один сайт
второй сайт
зуб
в 15ю сьездить
уроки по памяти
вакансии посмотреть
времена по англ
вакансии по ИТ директору
вставать в 630
раньше спать ложиться

четверг, 15 октября 2015 г.

webasyst что исключить при загрузке локально с помощю phpstorm

data\CLIMANEW\attachments\SC\temp - этот каталог исключить.тут куча файлов потипу
sc-error_2015-03-05.log которые можно потереть
также на уровне SC есть диры dd и qn  и их тоже исключить
также можно исключиь
/dblist
/help
/i2
/includes
/installer
/kamini
/kernel
/login
/markedgid
/pp


\webstat - это тоже можно исключить.тут тоже статистика.можно тут тоже поидее все потереть

published\publicdata\CLIMAWEBASSYSTSHOP\attachments\SC\products_pictures - тут дохуя изображений

\published\publicdata\CLIMANEW\attachments\SC\products_pictures - ну и тут пиздец изображений

\published\SC\html\scripts\error.log - весил -163!!!! мега!!ААААААААА


a\published\publicdata\CLIMANEW\attachments\SC\themes\demo - сдесь скорее всего находятся
закешированные и задублированные файлы темы которые тоже можно редактить

/sxd
/system
/webmaster
это тоже
и это


КАРОЧЕ ОСТАВИТЬ ТОЛЬКО КАТАЛОГ published но там исключить вебдиры описанные выше
кароче в publicdata тоже дохуя чего ненужного.потом опишу.
D:\PhpstormProjects\clima\published\AA - это панель упр аккаунтом - исключить
D:\PhpstormProjects\clima\published\CM - руководство пользователя - исключить
D:\PhpstormProjects\clima\published\DD - руководство пользователя тоже - исключить
IT,MM,MV - это тоже руководства

КАРОЧЕ НУЖНО ТАМ ИСКЛЮЧИТЬ ВСЕ КРОМЕ:
SC - это и есть дира shop-script
также нельзя исключать
publicdata - туда ложаться кэшированные имиджи цсс хтмл и страницы
НО :
D:\PhpstormProjects\clima\published\publicdata\CLIMANEW\attachments\SC\products_pictures
вот это можно исключить так как тут куча картинок кэшированных - их и нужно исключать!!!
это уже после загрузки понял
D:\PhpstormProjects\clim\SC\html\scripts\images - вот это можно убрать
D:\PhpstormProjects\clim\publicdata\CLIMANEW\attachments\SC\products_pictures
а вот это обязательно!!!

D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\frame.html - вот тут все начинается
{$URL_THEME_OFFSET}/bootstrap.css

сам бутстрап находится вот сдесь
D:\PhpstormProjects\clim\publicdata\CLIMANEW\attachments\SC\themes\demo
я так понимаю у нас тема ДЕМО

<link rel="stylesheet" href="{$URL_THEME_OFFSET}/main.css" type="text/css"><link rel="stylesheet" href="{$URL_THEME_OFFSET}/general.css" type="text/css">

в мейн цсс мой код
в дженерад видимо какой то нужный для хуй знает чего


https://habrahabr.ru/post/323790/ тут статья проасинхронную загрузку джаваскрипта


D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\frame.html тут скелет
404.html - редактируется отдельно там полностью весь скелет
D:\PhpstormProjects\clim\publicdata\CLIMANEW\attachments\SC\themes\demo\index.html
-тут и есть весь основной секлет внутри!!!
D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\root_categories.html
тут основной вид страницы! это внутри индекса - это категории на заглавной!
D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\category.tpl.html-Сдесь то что будет
если нажать на категорию
D:\PhpstormProjects\clim\SC\html\scripts\core_functions\functions.php
сдесь есть паджинейшн!
D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\product_brief.html
тут про продукт коротко
D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\product_name.html
сдесь отдельно имя продукта
D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\product_info.html
а сдесь инфа о продукте
D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\product_add2cart_button.html
Сдесь кнопка добавить в корзину.Работает только
<input name='add2cart' type="image"
если же ставим submit ( он отправляет данные на сервер)
то работает только когда ты в категории и жмешь купить
когда на карточке товара то перестает работать.А имидж работает и на карточке товара.СТРАННО ОЧЕНЬ.
product_images.html - сдесь хранится все по изображению товара
product_name.html - сдесь имя товара
D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\shopping_cart.html - сдесь корзина

КАРОЧЕ КРОЗИНА:
вверху у нее яваскрипт
когда я нажимаю купить я перехожу на страницу
http://clima.kiev.ua/cart/
сам файл корзины
D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\shopping_cart.html
вверху библиотка
<script type="text/javascript" src="{$smarty.const.URL_JS}/JsHttpRequest.js"></script>
это просто аякс библиотека.видимо джейквери не было
D:\PhpstormProjects\clim\SC\html\scripts\js\JsHttpRequest.js - лежит она сдесь
<div class="korzina_prod_4islo">
<a rel="nofollow" href="/cart/">
1 продукт(ов): </a>
</div>
внутри самой корзины на фронтенде есть такая хуйня ссылка с 1 продукт
также
<div class="cena">
<a rel="nofollow" href="/cart/">
3126,00 грн.
</a>
</div>
ссылка
также кнопка офотмить заказ
<div class="btn btn-success" align="center"><a class="greenbtn" rel="nofollow" href="http://www.clima.kiev.ua/checkout/">Оформить заказ</a></div>
кнопка подробнее просто ведет на корзину
<div class="btn btn-primary" align="left"><a class="bluebtn" rel="nofollow" href="/cart/">Подробнее...</a></div>
также кнопка очистить корзину
<a href="/cart/?clear_cart=yes" class="btn btn-danger btn-sm">Очистить корзину</a>
удалить обьект из корзины
<a href="/cart/?remove=3452" class="del_img" title="Удалить">
                    <!--<img src="del.gif" alt='Удалить' />-->
                    <i class="fa fa-minus-square fa-2x" style="color: #00406b;"></i>
                </a>
Кнопка пересчитать
<input type="submit" name="recalculate" value="Пересчитать" tabindex="1004" class="btn btn-primary">
и кнопка оформить заказ
<input type="submit" class="btn_checkout btn btn-success btn-lg" name="checkout" value="Оформить заказ" id="btn-checkout" tabindex="1005">
причем кнопка оформить заказ просто посылает данные из форма
и кнопка оформить заказ из виджета сбоку посылает на страницу чекаут

вся возня начинается на странице чекаута!!!
там нужно убрать форму!
D:\PhpstormProjects\clim\SC\html\scripts\classes\database\class.database.php - сдесь лежит интерфейс к бд
D:\PhpstormProjects\clim\SC\html\scripts\classes\database\class.dbresource.php
а сдесь ответы из СКЛ
D:\PhpstormProjects\clim\SC\html\scripts\modules\cart\class.cart.php
- вот тут сама корзина
внутри пхп
include(DIR_MODULES.'/'.$this->ModuleDir.'/scripts/shopping_cart_info.php');
и потом
include(DIR_MODULES.'/'.$this->ModuleDir.'/scripts/shopping_cart.php');
D:\PhpstormProjects\clim\SC\html\scripts\modules\cart\scripts\shopping_cart.php - вот тут
осн файл
D:\PhpstormProjects\clim\SC\html\scripts\modules\cart\scripts\shopping_cart_info.php - я так понимаю сдесь если пользователь залогинен
у чекаута есть много файлов
D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\checkout.billing.html
ну тут запрос биллинг адреса но я нихуя не понял
D:\PhpstormProjects\clim\SC\html\scripts\templates\frontend\checkout.confirmation.html - это подтверждение чекаута.по идее это нам и нужно!
НО
АГА когда мы попадаем на страницу заполнения мы попадаем СЮДА
checkout.your_info.html
вверху идел жс
<script type="text/javascript" src="{$smarty.const.URL_JS}/checkout.your_info.js"></script>


в жс он проверяет заполнены ли поля
var checkoutYourInfo_handlers = {
   '.hndl_show_login': function(elem){
      elem.onclick = function(){
      
         getLayer('block-customerinfo').style.display = getElementComputedStyle('block-customerinfo', 'display')=='none'?"block":"none";         getLayer('block-auth').style.display = getLayer('block-customerinfo').style.display=='none'?"block":"none";         return false;      }
   },   '#hndl-show-billing-address': function(e){
      e.onclick = function(){
         getLayer('block-billing-address').style.display = this.checked?"none":"block";      }
   },   '#hndl-show-loginpass-fields': function(e){
      e.onclick = function(){
         getLayer('block-loginpass-fields').style.display = this.checked?"block":"none";      }
   },   '.country_box': function(e){
      e.onchange = function(){
         var objForm = getFormByElem(this);         objForm['action'].value = 'update_form';         objForm.submit();         return false;      }
   },   '.autofill': function(e){
      e.onfocus = function(){
         if(this.value)return;                  var obj = getLayer(this.getAttribute('rel'));         if(!obj)return;                  this.value = obj.value;      }
   }
}

Behaviour.register(checkoutYourInfo_handlers);
просто если да то дисплей блок делает если нет то ноне

За блок есть ли уже уч запить отвечает
<table border="0" cellpadding="0" cellspacing="0" class="cellpadding" id="checkout_logininfo"><tr><td colspan="2">        <div class="minitext_red">        {'checkout_already_have_account'|translate|replace:'%SHOPNAME%':$smarty.const.CONF_SHOP_NAME} <a href="{'?ukey=auth'|set_query_html}" class="hndl_show_login">{lbl_btn_login}</a>        </div></td></tr>
и эта хуйня заставляет заполнять лишние ПОЛЯ.ИМЕННО ЭТА
НАХУЙ ТУТ ВХОД.ПОШЕЛ НАХУЙ!
<img src="{$smarty.const.URL_ROOT}/imgval.php" alt="code" align="right" /></td>
это проверяет капчу!
нет.она генерит изображение
а вот что отсылает прошло или нет
<input name="confirmation_code" value="" type="text" style="width:200px;" />
вот это нужно убрать раз!
D:\PhpstormProjects\clim\SC\html\scripts\classes\class.checkout.php
по идее сдесь проходят все данные так как форма с чекаута имеет страницу
http://www.clima.kiev.ua/checkout/
и при этом внутри формы
<form id="block-customerinfo" method="post" action="{''|set_query_html}" 
{if $email_exists || $login_form}style="display:none;"{/if}>
те неотображает она форму только для залогигеных

D:\PhpstormProjects\clim\SC\html\scripts\cfg - вот тут вот конфиги БД
D:\PhpstormProjects\clim\SC\html\scripts\cfg\database_structure.xml - вот тут описание БД