katrukhin
-
Публикаций
13 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные katrukhin
-
-
Я фанат Simpla. Очень нравится. Нравится простотой и тем что нет лишней херни и понтов, которые любят так другие CMS как бритрикс и т.д.
Simpla - расматриваю этот движок как старт для разработки. Как полноценная система, хороша, но в узких кругах, в основном ее нужно брать и делать под себя, в чем и есть ее прелесть. Ее очень просто настроить под себя и под любой проект.
Я бы не добавлял и не делал бы систему тяжелей, а наоборот делал систему проще и легче + дополнительные модули по желанию... так как всем не угодить, каждому проекту свой функционал и т.д.
Сделать просто модификации... пример добрый и хороший АК-47, автомат - стриляет, но если другие цели необходимы он просто и легко модифицируется.
Хотелось бы что бы и в дальнейшем ее можно было бы так же просто по коду разобрать, как автомат и так же быстро сложить.
Если с толком, интеграция верстки на симплу можно уложится за день, макс за два.
Очень удобно, очень легко, спасибо! -
Добрый день, я не мастер написания скриптов, но прочитав пару уроков написал свой парсер валют
function currency(){ $q = date("d.m.Y");$q = str_replace(" ","+",$q);$h = curlFunc('http://www.cbr.ru/currency_base/D_print.aspx?date_req='.$q); $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $h); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);$result = curl_exec($ch); curl_close($ch);preg_match_all('/<td align="right">(.*?)<\/td>/is', $h, $matches);$usd = $matches[1][29];$eur = $matches[1][32];$cyn = $matches[1][47];}
Плохой, не плохой, дело не в этом. Факт в том что работает.
Стала проблема внедрить данный код в симплу.
На SMARTY написано что я могу и в шаблоне кусочек вставить PHP используя вот такой синтаксис {php}.
Но как только его видит Simpla 2, то сразу Fatal Error.
Могу я прописать не кую функцию в код сайта и вызвать ее, как это возможно, есть ли некая документация? -
alinamolchanova - бред
Wizard - все возможно, был бы прогером толковым не задавал бы такие вопросы -
Всем привет, встал вопрос реализации, вчера копал весь день.
Можно было бы на smarty указать условия и проверки, что бы из цикла продуктов выбрать категории, а после их объявить.
Но к сожалению в массиве products нет понятия category name.
Возможно ли реализовать данную функцию, какие есть способы? -
На будущее, остальным: Моя проблема заключалась в том, что у меня в середине формы было закрытие дива, который был объявлен не в форме. Из-за него был сбой.
Всем Спасибо! Удачных проектов и интересных разработок! -
Да вы правы, все работает, проверил на дефолтном (defoult) шаблоне.
Большое спасибо, пойду разбираться, почему не работает на моем шаблоне. -
И там заменил и там менял, даже полностью код из первого во второй переносил.
файл в корне называется ajax-cart.js а в шаблоне ajax_cart.js
Посмотрите я выше привел пример кода яваскрипта из шаблона, где и указал amount -
ajax_cart.js из шаблона
Где была строка с датой, дописал:data: {variant: $(this).find('input[name=variant]:checked').val(), amount: $(this).find('input[name="amount"]').val()},
... но толку до сих пор нет, может пхп должен где то принять это значение?
П.с. полный код скрипта из шаблона:// Аяксовая корзина$('form.variants').live('submit', function(e) { e.preventDefault(); button = $(this).find('input[type=submit]'); $.ajax({ url: "ajax/cart.php", data: {variant: $(this).find('input[name=variant]:checked').val(), amount: $(this).find('input[name=amount]').val()}, dataType: 'json', success: function(data){ $('#cart_informer').html(data); if(button.attr('data-result-text')) button.val(button.attr('data-result-text')); } }); var o1 = $(this).offset(); var o2 = $('#cart_informer').offset(); var dx = o1.left - o2.left; var dy = o1.top - o2.top; var distance = Math.sqrt(dx * dx + dy * dy); $(this).closest('.product').find('.image img').effect("transfer", { to: $("#cart_informer"), className: "transfer_class" }, distance); $('.transfer_class').html($(this).closest('.product').find('.image').html()); $('.transfer_class').find('img').css('height', '100%'); return false;});
-
Ну, я об этом написал выше, что данный код изменил, но ничего не происходит.
-
http://forum.simplacms.ru/discussion/comment/9528 - откомментировал тут. Спасибо за ссылку
-
Добрый день, как и все я заменил код в /js/ajax-cart.js
Пример моего кода:$('form.cart').live('submit', function(e) { e.preventDefault(); button = $(this).find('input[type="submit"]'); $.ajax({ url: "ajax/cart.php", data: { variant: $(this).find('select').val()}, amount: $(this).find('input[name="amount"]').val(), dataType: 'json', success: function(data){ $('#cart_informer').html(data); if(button.attr('added_text')) button.val(button.attr('added_text')); } }); $(this).find('input[type="submit"]').effect("transfer", { to: $("#cart_informer") }, 500); return false; });
Затем в products.tpl добавил такой код<form class="variants" action="/cart"> <input type="text" name="amount" value="10"> <input type="submit" class="order_button" value="" data-result-text=""/> </form>
И к сожалению не реагирует, при клике вместо 10 товаров, заносит 1.
Еще я не понимаю связки /js/ajax-cart.js - данного файла и CMS. Так как когда начал проверять скрипты связанные с корзиной увидел что шаблон вообще обрабатывает другой скриптdesign/{$settings->theme}/js/ajax_cart.js
Может все так и нужно, просто хотелось бы узнать почему, именно тот скрипт, где к нему обращение идет. И почему изменив все данные что вы указали выше, все так и не работает. Может где то не понял Вас?
За ранее спасибо! -
Добрый день, разрабатываем вот такой сайт:
http://mealbox.ru/catalog/galereya_sushi - при обработке формы товара на products.tpl необходимо так же передать значение "количество товара".
Как я понимаю, по умолчанию при заказе передается количество 1. Возможно ли воздействовать на данную переменную, на других страницах, кроме как order.tpl?
Cookie и Simpla [ Сквозная авторизация ]
в Общие вопросы по функционалу и дизайну
Опубликовано
Возможно ли реализовать данную функцию? Как в Instant CMS