-
Content Count
112 -
Joined
-
Last visited
Everything posted by Чудилла
-
Все доброго времени суток. Обратился клиент, не приходят письма о заказах, как выяснилось был заблокирован сервис STMP на сервере из-за (вируса) спама. Правильное решение избавится от php mail. Качаем swiftmailer https://github.com/swiftmailer/swiftmailer сохраняем папку lib в /api/lib/ Далее находим файл /api/Notify.php Находим функцию function email($to, $subject, $message, $from = '', $reply_to = '') { И меняем содержимое require_once('lib/swift_required.php'); /** * $transport = Swift_SmtpTransport::newInstance('smtp.yandex.ru', 465, 'ssl') * ->setUsername('email@yandex.ru') *
-
Как увеличить время жизни сессии
Чудилла replied to 4er4el's topic in Общие вопросы по функционалу и дизайну
в .htaccess php_value session.gc_maxlifetime 3600 или php.ini session.gc_maxlifetime 3600 -
Страница со своим оформлением
Чудилла replied to Dimon789's topic in Общие вопросы по функционалу и дизайну
Вот вам нравится все проблемы на сервак вешать) $( document ).ready(function() { var url = window.location.pathname; if(url == '/catalog/pylesosy'){ ///урл где будет изменен шаблон ///и начали менять стили элементов $('body').css('background-image', урл картинки); $('wrapper').css('', стиль блока); } /// или делаем как делает кинопоиск /// вставляем в шапку код /// <style type="text/css"></style> /// далее в js пишем var url = window.location.pathname; var css_pylesosy = '/css/pylesosy.css'; if(url == '/catalog/p -
Не создаються "превью" фотографий
Чудилла replied to Larin's topic in Общие вопросы по функционалу и дизайну
У вас сейчас джинс обрабатывает картинки, а ресиз прописан в фале апача .htaccess нужно в настройках домена джин убрать location ~* \.(jpg|jpeg|gif|png|ico|css|bmp|swf|js|html|txt)$ { пользователь /var/www/data/ваш домен; } -
Было необходими изменить вид стандартной капчи. Пользуйтесь. + обновление капчи при клике $('#img_captcha').css('cursor', 'pointer'); $('#img_captcha').click(function(){ $(this).attr("src", "/captcha/image.php?" +Math.floor((Math.random() * 10000) + 1)); }); ///#img_captcha id картинки captcha.tar
-
А философия тут причем?
-
А его там вообще не должно быть, первый раз вижу что ресайз в htaccess Если кому то нравится - можете дальше выносить логику приложения в настройки веб сервера.
-
Уверены?) location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php; } } P.S я же писал что джинса разрабатывал
-
Ну там осталось элементарная логика, нужно - исправьте полностью
-
Да все верно, но это должно быть еще внедрено автором магазина. Просто получается логику приложения на администрирование взваливать. Сейчас вроде все пользуются роутингом, тем более скрипт коммерческий, роутинг должен быть.
-
Ну вообще если итак все ссылается на index, после уже подключает необходимый модуль, роутинг уже должен был быть. А вообще поднимал сайт на джинсе, чтоб не переводить все, написал роутер
-
Сам роутинг <?php $this->routes = array( # Каталог товаров array( 'pattern' => '~^/catalog/([^/]+)/?$~', 'class' => 'ProductsView', 'aliases' => array('category'), ), array( 'pattern' => '~^/catalog/([^/]+)/([^/]+)/?$~', 'class' => 'ProductsView', 'aliases' => array('category', 'brand'), ), array( 'pattern' => '~^/products/([^/]+)/?$~', 'class' => 'ProductView', 'aliases' => array('product_url'),
-
Вывод новостей в списки
Чудилла replied to Nikolas's topic in Общие вопросы по функционалу и дизайну
@first {foreach array_chunk($last_posts, 4, false) as $post} <ul{if $post@first} class="item active"{else} class="item"{/if}> {foreach $post as $p} <li data-post="{$p->id}">{$p->date|date} <a href="blog/{$p->url}">{$p->name|escape}</a></li> {/foreach} </ul> {/foreach} -
Вывод новостей в списки
Чудилла replied to Nikolas's topic in Общие вопросы по функционалу и дизайну
array_chunk() php {foreach array_chunk($last_posts, 4, false) as $post} <ul> {foreach $post as $p} <li data-post="{$p->id}">{$p->date|date} <a href="blog/{$p->url}">{$p->name|escape}</a></li> {/foreach} </ul> {/foreach} Выдаст что то типо: <ul> <li></li> <li></li> <li></li> <li></li> </ul> <ul> <li></li> <li></li> <li></li> <li></li> </ul> <ul> -
Оформление заказа в один клик, аналог Buyme но для simplacms. 1. Быстрая установка, не испортит структуру скрипта 2. Обновление капчи при неудачной отправке. 3. Вывод ошибок при неудачной отправке. 4. Можно добавить необходимые поля (телефон, адрес, комментарии) в скрипте они просто скрыты. 5. Вывод адреса деталей заказа. 6. Использует встроенный шаблон оформления. 7. Для авторизированного пользователя поля уже заполнены (Имя, мыло, телефон, адрес) Писать в личку или аську 868283
-
Обновление курса валют по курсу нац. банка, обновление цен
Чудилла replied to phpmaster's topic in Готовые решения
а не проще через крон установить, чтоб курс доллара обновлялся хотя бы раз в день например в 00 01 каждого дня 01 00 * * * Вот те и пляски под ЦБ, тока беда что клиент сделал заказ по одной цене, завтра оплатит по другой- 15 replies
-
да это очередная ошибки cvc-elt.1.a: Cannot find the declaration of element 'yml_catalog'.
-
проверьте кодировку файла и вообще аналогичная проблема уже встречалась, искать через поиск http://forum.simplacms.ru/topic/4941-yandexxml-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0/
-
Ответ покупателю на e-mail с админки
Чудилла replied to Danya's topic in Общие вопросы по функционалу и дизайну
Почитайте http://php.net/manual/ru/function.imap-open.php -
Ответ покупателю на e-mail с админки
Чудилла replied to Danya's topic in Общие вопросы по функционалу и дизайну
обновил ссылку там запятая была -
скидка в зависимости от количества
Чудилла replied to wspirit's topic in Общие вопросы по функционалу и дизайну
Добавьте в файл Cart.php После foreach($items as $variant_id=>$item) { $purchase = null; if(!empty($products[$item->variant->product_id])) { $purchase = new stdClass(); $purchase->product = $products[$item->variant->product_id]; $purchase->variant = $item->variant; $purchase->amount = $item->amount; $cart->purchases[] = $purchase; $cart->total_price += $item->variant->price*$item->amount; $cart->total_products += $item->amount; } } Функцию f($cart->total_produc -
Ответ покупателю на e-mail с админки
Чудилла replied to Danya's topic in Общие вопросы по функционалу и дизайну
imap_open? для работы необходима библиотекаЗапустил http://simplacode.net/mail затестить можно отправив письмо на receiving-imap@yandex.ru