Anonymous
Он сделал главную lun.ua в 125 строк, вместо 1400
Anonymous
Аудит на lun.ua топчик
Dmytro
А я могу сделать лучше могу все в 1 строку;)))
Anonymous
Anonymous
Он не будет с ними работать, потому что у них минимифицрованы css-ники😁
Dmytro
Я решил чутка свежим воздухом подышать ;)) скоро гляну обзорчик
Anonymous
О ужас, какие все плохие программисты, они пользуются jQuery и фреймворками. Это не честно
Anonymous
Честный программист всё пишет сам
Anonymous
http://take.ms/fTpDn Ну и прикольно они сделали у себя на сайте. Правда вот сволочи 26 строк использовали под ненужное дело
Evgeniy
Anonymous
А я где-то видел gospay.com.ua
Dmytro
Да да мы его поддерживаем сейчас gospay.ua
Anonymous
Чёт там много лишних библиотек, да и код минимифицрованный. Что-то он сам себе противоречит
Dmytro
Там проект там переписан 3 раза уже;)
Dmytro
Я видел на джумле его
Потом на рево
Теперь на Ево
Evgeniy
https://vk.com/ktl_taras
Игорь
собака повеселила в футере его сайта - Контакты: taras.ktl(a)gmail.com
Anonymous
https://prnt.sc/kjsm6d
Ну красивых фоток он себе нагуглил
Anonymous
Бля. это пиздец (простите)
Anonymous
вот правду говорят, если пиздабол хороший, значит нифига не знает
Anonymous
а ведь найдутся же те, кто посмотрит и потом будут втирать такое же с серьезными щами
Anonymous
Anonymous
как это развидеть???!!! ААААААА!
Anonymous
Evgeniy
Просто забудь это
Да тут поучиться нужно. Парень такие бабки рубит, а мы херней занимаемся
Anonymous
не могу, у меня уже 2 ступень отошла, набираю вторую космическую, бомбит капитально
Anonymous
А как это - на чистом коде?
Anonymous
include header.php
include footer.php
???
Anonymous
сразу в index.php херачить!
Anonymous
да и то, index.php - это ж длинно, правильно i.php
Dmytro
Так норм он свободен какраз 🙂 Увольняем Джейсона 🙂 и берем Тараса на его место )
Anonymous
можно с htacces извратится и просто i
Anonymous
ахахахахха
Anonymous
не в ту степь, с конфигом пыхи извратится, htaccess за другое немного
EVO bot Лёшка
Evgeniy
https://t.me/clear_code_videos
Anonymous
https://www.youtube.com/watch?v=WEiRUTo6iTA
Evgeniy
Anonymous
Или если там есть порнография, то на как на порнографию
Anonymous
Оказывается есть Порнография 😊
Evgeniy
Anonymous
А мне кажется что Тарас КТЛ просто угарает у ютубе и хохочет с тех у кого пригорает
Игорь
Тарас не один и они хотят биться
Игорь
https://www.youtube.com/watch?v=WEiRUTo6iTA
Игорь
)))))))
h k
Хорошо троллит)
Evgeniy
https://purakodo.com/
Сергей
https://purakodo.com/
Алло, Унитаз!
Крупный и сложный интернет-магазин сантехники.
на опенкарте первом))
Whatever
Игорь
https://www.youtube.com/watch?v=GyY_AaO8l4k
Игорь
заказчик начал нервничать и угрожать, недоплатил
h k
h k
https://www.youtube.com/watch?time_continue=96&v=pyBlMjU6dys
h k
Запомнили? пишем больше if :)
Anonymous
Прокомментируете мой код?
Anonymous
&to=`[(emailsender)]`
&replyTo=`[+email.value+]`
&subject=`Спасибо за оформление заказа`
&ccSender=`1`
&errorTpl=`@CODE: <div class="error">[+message+]</div>`
&messagesTpl=`@CODE: <div class="error">[+messages+]</div>`
&reportTpl=`@CODE:
<p>Имя: [+name.value+]</p>
<p>Телефон: [+phone.value+]</p>
<p>Email: <a href="mailto:[+email.value+]">[+email.value+]</a></p>
<p>Адрес: [+address.value+]</p>
<p>Сообщение: [+message:strip_tags:nl2br+]</p>
<p>[+traffic_source.value+]<br />[+usercity.value+]<br />[+location.value+]<br />[+referer.value+]</p>
<p>Способ оплаты: [+payment.value+]</p>
[+evoShop_items+]
`
&ccSenderTpl=`@CODE:
<h3>Спасибо за оформление заказа</h3>
<p>Имя: [+name.value+]</p>
<p>Телефон: [+phone.value+]</p>
<p>Email: <a href="mailto:[+email.value+]">[+email.value+]</a></p>
<p>Адрес: [+address.value+]</p>
<p>Сообщение: [+message:strip_tags:nl2br+]</p>
[+evoShop_items+]
`
&redirectTo=`11`
&protectSubmit=`1`
&submitLimit=`0`
!]
препаре evoShopFormLister
<?php
if ($FormLister->getField('evoShop_items_json') != '') {
$itemsArr = json_decode($FormLister->getField('evoShop_items_json'), true);
if (is_array($itemsArr)){
//Подготовка к выводу в почте
$total = '0';
$evoShopItems = '
<h3>Состав заказа:</h3><ul>';
foreach($itemsArr as $k => $v){
$evoShopItems .='<li><strong>'.$v['name'].'</strong>'.$v['size']. ' x'.$v['quantity']. ' шт, <strong>'.$v['price'].'</strong> руб.</li>';
$total = $total + ($v['quantity']*$v['price']);
}
$evoShopItems .= '</ul>
<span>Сумма заказа: <strong>'.$total.'</strong> руб.</span>';
//Запись в базу данных
$short_txt = $data;
unset($short_txt['evoShop_items_json']);
$neworder = array('short_txt' => json_encode($short_txt, JSON_UNESCAPED_UNICODE),
'content' => $FormLister->getField('evoShop_items_json'),
'price' => $total,
'currency' => 'руб.',
'date' => date('Y-m-d H:i:s'),
'sentdate' => date('Y-m-d H:i:s'),
'name' => $FormLister->getField('name'),
'email' => $FormLister->getField('email'),
'phone' => $FormLister->getField('phone'),
'address' => $FormLister->getField('address'),
'message' => $FormLister->getField('message'),
'traffic_source' => $FormLister->getField('traffic_source'),
'usercity' => $FormLister->getField('usercity'),
'location' => $FormLister->getField('location'),
'referer' => $FormLister->getField('referer'),
'payment' => $FormLister->getField('payment'),
'delivery' => $FormLister->getField('delivery'),
'discount' => $FormLister->getField('discount'),
'tracking_num' => '',
'status' => '1',
'userid' => $_SESSION['webInternalKey'],
'managerid' => '',
'1c_exchange' => '',
);
$orderId = $modx->db->insert($neworder, $modx->getFullTableName('evoshop_orders'));
$modx->db->insert(
array(
'timestamp' => time(),
'managerid' => '',
'action' => '1',
'orderid' => $orderId,
'message' => 'Поступил новый заказ',
), $modx->getFullTableName('evoshop_log')
);
$_SESSION['name'] = $FormLister->getField('name');
$_SESSION['email'] = $FormLister->getField('email');
$_SESSION['phone'] = $FormLister->getField('phone');
$_SESSION['total'] = $total;
}
$FormLister->setField('evoShop_items', $evoShopItems);
}
препареАфтер evoShopPayment
<?php
if ($FormLister->getField('payment') == 'Оплата при получении') {
header('Location: ./send?payment=cash');
exit();
}
if ($FormLister->getField('payment') == 'Онлайн-оплата') {
header('Location: ./send?payment=online');
exit();
}
На странице /send
Вызываю сниппет PaymentSend
Anonymous
<?php
$content = '';
$name = $_SESSION['name'];
$email = $_SESSION['email'];
$phone = $_SESSION['phone'];
$total = $_SESSION['total'] * 100;
if(isset($_GET['payment'])){
switch($_GET['payment']) {
case 'cash':
$content = 'Тут будем печатать чек из переменный статики, сессий и других';
break;
case 'online':
$userName = 'ХХХ';
$password = 'ХХХ';
$orderNumber = date('dmY_His');
$returnUrl = 'http://ХХХ/send/return';
$failUrl = 'http://ХХХ/send/fail';
$clientId = str_replace('.','',$_SERVER['REMOTE_ADDR']);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://securepayments.sberbank.ru/payment/rest/register.do');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, 'userName='.$userName.'&password='.$password.'&orderNumber='.$orderNumber.'&amount='.$total.'&currency=643&returnUrl='.$returnUrl.'&failUrl='.$failUrl.'&language=ru&clientId='.$clientId.'');
$out = curl_exec($curl);
header('Location: '.json_decode($out, true)['formUrl']);
curl_close($curl);
break;
default:
$content = 'N/A';
}
}
echo $content;
Evgeniy
@dmkaruev может будем большие куски кода показывать через hastebin, а не вываливать все в чат мол сами разбирайтесь?
Anonymous
Вот к примеру мой код. дано MODx Evo + EvoShop.js + FormLister + Сбербанк экваринг из формлистера+препаре определеляемого. На странице отправки оформления заказа вызывается или онлайн оплата или печать чек (в будущем) заказа
ВОТ МОЙ ГОВНО КОД, МНЕ СТЫДНО... НО В БУДУЩЕМ ИЗУЧУ ООП, классы, неймспейсы и т.д.
Страница корзины https://pastebin.com/fPXxMxxh
препаре evoShopFormLister https://pastebin.com/tjY13Xdv
препареАфтер evoShopPayment https://pastebin.com/XMmwmszE
На странице /send Вызываю сниппет PaymentSend https://pastebin.com/Bx0FHdPp
Evgeniy
И в чем вопрос?
EVO bot Лёшка
Буду спамить каждый день)
EVO 2.0 - Собираем донат :)
http://modx.im/blog/news/5744.html
У кого не открывается modx.im смотрим тут http://modx-gu.ru/
Уже собрано: 522$
Anonymous
И в чем вопрос?
Что сможно улучшить? Или посоветует те кто с опытом как лучше сделать.
Aliaksandr
Ну, за чистый код!
Anonymous
Мне тут попался сайт на рево. Делала какая-то московская фирма. Первый флаг ведёт на русскоязычную версию сайта. 😁 https://prnt.sc/kk5rg0
Am
Pathologic
Голландия типа?
Сергей
EVO bot Лёшка
Буду спамить каждый день)
EVO 2.0 - Собираем донат :)
http://modx.im/blog/news/5744.html
У кого не открывается modx.im смотрим тут http://modx-gu.ru/
Уже собрано: 522$
Anonymous
Голландия типа?
Да нет, я не смог вспомнить флагов где красный цвет в центре, кроме бчб
Anonymous
Anonymous
Anonymous
Pathologic
там красный-белый-синий