galkin Опубликовано 28 мая, 2014 Жалоба Поделиться Опубликовано 28 мая, 2014 В этом списке только изменения касающиеся - Переход на последнюю версию Smarty 3.1.18а где брать остальные изменения файлов:Постинг товаров и страниц в социальные сети после их создания или редактированияИсправлена ошибка с отображением скролл-бара в редакторе шаблоновИсправлена работа водяного знака? И будет ли на Форуме создана отдельная тема:Новая Simpla 2.3.5 ?Кроме смарти исправления незначительные. Можно кликнуть на иконку соц.сети и расшарить - в принципе удобно, но мало нужно. Плюс пара багфиксов. Как по мне новая тема не нужна. Ссылка на сообщение Поделиться на другие сайты
FDA Опубликовано 28 мая, 2014 Жалоба Поделиться Опубликовано 28 мая, 2014 Подскажите,как исправить:ошибку с отображением скролл-бара в редакторе шаблонов? Ссылка на сообщение Поделиться на другие сайты
drakulitkas Опубликовано 29 мая, 2014 Жалоба Поделиться Опубликовано 29 мая, 2014 Кроме смарти исправления незначительные. Можно кликнуть на иконку соц.сети и расшарить - в принципе удобно, но мало нужно. Плюс пара багфиксов. Как по мне новая тема не нужна. Нужна! Ссылка на сообщение Поделиться на другие сайты
cernos Опубликовано 29 мая, 2014 Жалоба Поделиться Опубликовано 29 мая, 2014 Новое Smarty работает хуже... Каков смысл было апдейтить смарти, может откат сделать? Источник: http://habrahabr.ru/post/108190/#comment_3423853 Можно, вот вам код, который делает компилятор Smarty2 <?php /* Smarty version 2.6.26, created on 2010-11-16 14:48:36 compiled from index2.tpl */ ?> <?php if (!function_exists('smarty_fun_foo')) { function smarty_fun_foo(&$smarty, $params) { $_fun_tpl_vars = $smarty->_tpl_vars; $smarty->assign($params); ?> <?php if (! is_null ( $smarty->_tpl_vars['exec'] )): ?> <?php $_from = $smarty->_tpl_vars['data']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }if (count($_from)): foreach ($_from as $smarty->_tpl_vars['d']): ?> <div><?php echo $smarty->_tpl_vars['d']; ?> </div> <?php endforeach; endif; unset($_from); ?> <?php endif; ?> <?php $smarty->_tpl_vars = $_fun_tpl_vars; }} smarty_fun_foo($this, array('exec'=>null)); ?> <?php smarty_fun_foo($this, array('data'=>$this->_tpl_vars['data'],'exec'=>1)); ?> Скорость 10000 итераций: ~0.014 Вот это делает Smarty3 <?php /* Smarty version Smarty-3.0.4, created on 2010-11-16 14:49:08 compiled from "./templates/index3.tpl" */ ?> <?php /*%%SmartyHeaderCode:1315927594ce27dc484bdd9-24256128%%*/if(!defined('SMARTY_DIR')) exit('no direct access allowed'); $_smarty_tpl->decodeProperties(array ( 'file_dependency' => array ( 'bdf3642ce8219fafc40cbd62ea1ae69117a48c72' => array ( 0 => './templates/index3.tpl', 1 => 1289907677, 2 => 'file', ), ), 'nocache_hash' => '1315927594ce27dc484bdd9-24256128', 'function' => array ( 'foo' => array ( 'parameter' => array ( 'nocache' => false, ), 'compiled' => ' <?php $_smarty_tpl->tpl_vars[\'d\'] = new Smarty_Variable; $_from = $_smarty_tpl->getVariable(\'data\')->value; if (!is_array($_from) && !is_object($_from)) { settype($_from, \'array\');} if ($_smarty_tpl->_count($_from) > 0){ foreach ($_from as $_smarty_tpl->tpl_vars[\'d\']->key => $_smarty_tpl->tpl_vars[\'d\']->value){ ?> <div><?php echo (isset($_smarty_tpl->tpl_vars[\'d\']->value)? $_smarty_tpl->tpl_vars[\'d\']->value: null);?> </div> <?php }} ?>', 'nocache_hash' => '1315927594ce27dc484bdd9-24256128', 'has_nocache_code' => false, ), ), 'has_nocache_code' => 0, )); /*/%%SmartyHeaderCode%%*/?> <?php Smarty_Internal_Function_Call_Handler::call ('foo',$_smarty_tpl,array('data'=>$_smarty_tpl->getVariable('data')->value),'1315927594ce27dc484bdd9_24256128',false);?> Скорость выполнения: ~0.065 Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 30 мая, 2014 Жалоба Поделиться Опубликовано 30 мая, 2014 Smarty 3 используется во всех версиях 2* Ссылка на сообщение Поделиться на другие сайты
BurgArt Опубликовано 31 мая, 2014 Жалоба Поделиться Опубликовано 31 мая, 2014 Совершенно случайно заметили, перестало работать выделение выбранного фильтра в блоке со свойствами на странице каталога: http://demo.simplacms.ru/catalog/mobilnye-telefony При выборе любого свойства происходит переход, но класс selected по прежнему привязан к свойству "Все". Проблема именно в актуальной версии Simpla с новым Smarty. На предыдущей версии Smarty "Фильтр по свойствам" работает штатно. Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 31 мая, 2014 Автор Жалоба Поделиться Опубликовано 31 мая, 2014 Совершенно случайно заметили, перестало работать выделение выбранного фильтра в блоке со свойствами на странице каталога: http://demo.simplacms.ru/catalog/mobilnye-telefony При выборе любого свойства происходит переход, но класс selected по прежнему привязан к свойству "Все". Проблема именно в актуальной версии Simpla с новым Smarty. На предыдущей версии Smarty "Фильтр по свойствам" работает штатно. Действительно, спасибо. Для исправления нужно в products.tpl в этой части <td class="feature_values"> <a href="{url params=[$f->id=>null, page=>null]}" {if !$smarty.get[$f@key]}class="selected"{/if}>Все</a> {foreach $f->options as $o} <a href="{url params=[$f->id=>$o->value, page=>null]}" {if $smarty.get[$f@key] == $o->value}class="selected"{/if}>{$o->value|escape}</a> {/foreach} </td> заменить $smarty.get.$f@key на $smarty.get[$f@key] Ссылка на сообщение Поделиться на другие сайты
cernos Опубликовано 1 июня, 2014 Жалоба Поделиться Опубликовано 1 июня, 2014 Действительно, спасибо. Для исправления нужно в products.tpl в этой части Все ранее замеченные ошибки в этой ветке форума исправлены уже в файле для скачивания?Или их исправление планируется в будущей версии? Ссылка на сообщение Поделиться на другие сайты
granata005 Опубликовано 2 июня, 2014 Жалоба Поделиться Опубликовано 2 июня, 2014 Такое ощущение, что на нас эксперименты ставятся )))обновились без проблем - ок, выскочили какие-то косяки - пофиксили )) что не обновление, так куча траблов )) Ссылка на сообщение Поделиться на другие сайты
Гость saimon Опубликовано 2 июня, 2014 Жалоба Поделиться Опубликовано 2 июня, 2014 Увы, это объективные трудности. А серьезные магазины с доработками обычно не обновляются. К тому же в обновлениях ничего особо серьезного или важного нет, в основном ловля блох. А для последнего обновления автор даже не счел нужным отдельную тему завести - это о чем-то говорит...Я остаюсь на версии 2.2.3 и не собираюсь обновляться. Как меня, она полностью устраивает со всеми допилами и доработками, которых полно и бесплатных и платных. Имхо Ссылка на сообщение Поделиться на другие сайты
Dr_Brown Опубликовано 2 июня, 2014 Жалоба Поделиться Опубликовано 2 июня, 2014 Ребята, дайте ссылку на github как обновиться с 2.2.4 до последней версии, пофайлово, спс....ну вообще не могу разобраться с репозитарием Ссылка на сообщение Поделиться на другие сайты
dpdp Опубликовано 3 июня, 2014 Жалоба Поделиться Опубликовано 3 июня, 2014 Здравствуйте, обновил Симплу с 2.2.3 на новую и на главной появилась такая ошибка: Fatal error: Uncaught --> Smarty Compiler: Syntax error in template "/var/www/eterra.com.ua/design/eterra/html/main.tpl" on line 288 "{get_comments var=last_comments limit=7 type='product'}" unknown tag "get_comments" <-- thrown in/var/www/eterra.com.ua/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 288 я так понял что это из-за вывода новых комментариев (когда убираю этот код, все становится нормально): <div id="comments"> {get_comments var=last_comments limit=7 type='product'} <h2 class="light">Новые комментарии: <!-- <a href="{$config->root_url}/reviews" class="underline" title="Все отзывы">Читать все отзывы</a> --> </h2> <ul> {foreach $last_comments as $comment} <li> <p><b>{$comment->name}</b>: «<a href="products/{$comment->url}" class="underline">{$comment->product}</a>»: <q>{$comment->text}</q></p> </li> {/foreach} </ul> </div> Как поправить, подскажите пожалуйста? Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 3 июня, 2014 Жалоба Поделиться Опубликовано 3 июня, 2014 Удалить этот код или дописать в новой Симпле плагин для Смарти get_comments Ссылка на сообщение Поделиться на другие сайты
dpdp Опубликовано 3 июня, 2014 Жалоба Поделиться Опубликовано 3 июня, 2014 А на что его заменить? Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 3 июня, 2014 Жалоба Поделиться Опубликовано 3 июня, 2014 Ни на что)) У вас была доработка, в файлах новой Симплы этой доработки НЕТ.Поэтому:1. Или удаляем этот код из шаблона и забываем про Последние комментарии.2. Или ЗАНОВО делаем эту доработку в файле view/View.php Ссылка на сообщение Поделиться на другие сайты
dpdp Опубликовано 3 июня, 2014 Жалоба Поделиться Опубликовано 3 июня, 2014 Может быть вы мне тогда подскажете? добавил плагин: public function get_comments_plugin($params, &$smarty) { if(!isset($params['approved'])) $params['approved'] = 1; if(!empty($params['var'])) $smarty->assign($params['var'], $this->comments->get_comments($params)); } Инициализировал его в viw.php $this->design->smarty->registerPlugin("function", "get_comments", array($this, 'get_comments_plugin')); В шаблоне вот такой код: <div id="comments"> {get_comments var=last_comments limit=7 type='product'} <h2 class="light">Новые комментарии: <!-- <a href="{$config->root_url}/reviews" class="underline" title="Все отзывы">Читать все отзывы</a> --> </h2> <ul> {foreach $last_comments as $comment} <li> <p><b>{$comment->name}</b>: «<a href="products/{$comment->url}" class="underline">{$comment->product}</a>»: <q>{$comment->text}</q></p> </li> {/foreach} </ul> </div> Показывает комментарии, но перестал показывать название и урл товара. Как быть. На старой версии показывает. Не могу понять где нужно что-то добавить. Спасибо! Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 3 июня, 2014 Жалоба Поделиться Опубликовано 3 июня, 2014 Спасибо, вышла версия 2.3.5 с этим исправлением:Постинг товаров и страниц в социальные сети после их создания или редактирования И это Вы называете постинг товаров в соц. сеть? Это не более чем "поделиться", как по мне востребование был бы экспорт товаров в соц. сети. Ссылка на сообщение Поделиться на другие сайты
Olenka Опубликовано 6 июня, 2014 Жалоба Поделиться Опубликовано 6 июня, 2014 Показывает комментарии, но перестал показывать название и урл товара. Как быть. На старой версии показывает. Не могу понять где нужно что-то добавить. Спасибо! тут Ссылка на сообщение Поделиться на другие сайты
dpdp Опубликовано 7 июня, 2014 Жалоба Поделиться Опубликовано 7 июня, 2014 тутСделал как там, но не помогло))) Ссылка на сообщение Поделиться на другие сайты
Marketologov Опубликовано 10 июня, 2014 Жалоба Поделиться Опубликовано 10 июня, 2014 Подскажите пожалуйста, как отдельно осуществить вот это: Поиск товара по артикулу Очень нужная функция, но обновить движок не могу, т.к. доработки слетают. Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 10 июня, 2014 Жалоба Поделиться Опубликовано 10 июня, 2014 Тема поднималась http://forum.simplacms.ru/topic/1426-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D0%B8-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA-%D0%B0%D1%80%D1%82%D0%B8%D0%BA%D1%83%D0%BB%D0%B0-%D0%BD%D0%B0-%D1%81%D0%B0%D0%B9%D1%82%D0%B5/ Ссылка на сообщение Поделиться на другие сайты
venDETTa Опубликовано 10 июня, 2014 Жалоба Поделиться Опубликовано 10 июня, 2014 tooltip подсказки админа без правой границы, поправил в ../js/admintooltip/css/admintooltip.cssв конце .tooltipBody { ... width: 187px; width: expression('187px'); ... } аналогично сделать в baloon.css admintooltip.js и ajax_cart.js тоже пришлось поправить так как метод live() выкинут из jquery Ссылка на сообщение Поделиться на другие сайты
Konlaz Опубликовано 17 июня, 2014 Жалоба Поделиться Опубликовано 17 июня, 2014 Объясняю простую инструкцию как сравнивать файлы на сождержание. Есть такая программа TotalComander открываете в ней Ссылка на сообщение Поделиться на другие сайты
Konlaz Опубликовано 17 июня, 2014 Жалоба Поделиться Опубликовано 17 июня, 2014 свой файл и в меню выбираете открыть для сравнения и файл с новоой симп. И там в двух окошках все прекрасно видно, все изменения подсвечены красным. Можено править сразу и сохранять. Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 18 июня, 2014 Жалоба Поделиться Опубликовано 18 июня, 2014 свой файл и в меню выбираете открыть для сравнения и файл с новоой симп. И там в двух окошках все прекрасно видно, все изменения подсвечены красным. Можено править сразу и сохранять.Только когда файлов 200 штук - устанешь открывать. Лучше для этих целей использовать что-то другое... Да и базу не сопоставит - как ни крути. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения