1 Отредактировано UncleSam (29-05-2013 22:12:39)

Тема: ImageCMS 4.4 beta

http://www.imagecms.net/uploads/images/Reliz_4.4_beta_blog.jpg
Приветствуем, сообщество!
Сегодня мы коротко расскажем о том, что получила система с выходом нового релиза - ImageCMS 4.4 beta. Но, непосредственно перед этим, хотелось бы поблагодарить всех, кто проявил интерес к вопросам обновления нашего продукта - на протяжении нескольких последних недель мы получили множество запросов относительно выхода новой версии ImageCMS 4.4.
Итак, что нового?

Основные аспекты развития версии 4.4b

Модернизация системы

  • изменение подхода к формированию изображений продукта

  • изменение размера изображений и применение водного знака

  • создание нового заказа менеджером

  • управление сортировкой продуктов в каталоге.

Новые модули ImageCMS

  • “Узнать о снижении цены” (версия ImageCMS Shop)

  • “Авторизация через социальные сети” (версия ImageCMS Corporate & ImageCMS Shop)

  • “Нашли дешевле” (версия ImageCMS Shop)

  • “Управление баннерами” (версия ImageCMS Corporate & ImageCMS Shop).

   
Другие изменения, коснувшиеся этого релиза

  • правки настроек пунктов меню

  • добавлен класс mediaManager для управления изображениями

  • доработки средств автоматизации: 1С и СSV

  • улучшено формирование тегов типа noindex и canonical, другие моменты, касающиеся SEO

  • изменена работа дополнительных полей типа “заказ” и “профайл”

  • добавлена обработка ссылок-дубликатов (содержащих двойной слеш “//” и учет регистра)

  • улучшен список сравнений

  • добавлена возможность управления дополнительной валютой на фронтальной части сайта

  • работы с шаблоном по обеспечению кроссбраузерности.

Ждем ваших отзывов в комментариях!

Thumbs up Thumbs down

2

Re: ImageCMS 4.4 beta

Поздравляю с релизом!
работа с изображениями * - внесены изменения в работу модуля галерея?

Thumbs up Thumbs down

3

Re: ImageCMS 4.4 beta

а пагинация в модуле галерея в этом релизе появится?

4

Re: ImageCMS 4.4 beta

вот мой вопрос как раз и про модуль галерея )) внесены ли в него изменения, о которых говорилось в этих темах?:
http://forum.imagecms.net/viewtopic.php?id=1956
http://forum.imagecms.net/viewtopic.php?id=1963

Thumbs up Thumbs down

5

Re: ImageCMS 4.4 beta

изменение размера изображений и применение водного знака - это для какой версии только для Shop или для Corporate тоже?

6

Re: ImageCMS 4.4 beta

Здраствуйте. Во-первых поздровляю с новым релизом.
Заметил, что по умолчанию установлена папка с украинским переводом в aplication/languages. Раньше я сам переводил и создавал такую папку, но при переходе на страницу где включены комментарии выводилась ошибка, о том что не найдена папка с переводом. Ето решалось созданием папки в с языками для модуля comments. Возможно вы етого не учли, так как такой папки я не обноружил.
Однако спасибо за проделаную роботу.

P.S. Хотелось также увидеть модуль Голосований в релизе.

За мой руский, прошу меня понять и простить)

Thumbs up Thumbs down

7

Re: ImageCMS 4.4 beta

Corporate админка:
1) main.tpl - {$THEME}/ заменить на {$THEME}
2) форма поиска не работает (не правильный action формы)
3) предлагаю в style.css дописать a{outline:none !important;} - тогда не будет оставатся фокусов на меню к примеру, помоему так лучше.
4) всякие {if SHOP_INSTALLED} - как то не красиво smile

Система супер, молодцы.

8 Отредактировано adveos (30-05-2013 15:37:17)

Re: ImageCMS 4.4 beta

Corporate фронт
в /templates/default/widgets/blog.tpl поразительный код.

{$count = 0}
{foreach $recent_news as $item}
            <li {if $count == 0} class="first" {/if}>
                <a href="{site_url($item.full_url)}"><em>{date('d.m.Y',$item.publish_date)}</em>{$item.title}</a>
            </li>     
{$count++}
{/foreach}

во первых в Смарти есть {counter}, во вторых в foreach есть $smarty.foreach.NAME.first

Я так понимаю писали не авторы системы, иначе мне не понятен выбор шаблонизатора раз не умеете готовить smile

{foreach $recent_news as $item name=recent_news}
        <li{if $smarty.foreach.recent_news.first} class="first"{/if}>
             <a href="{site_url($item.full_url)}"><em>{date('d.m.Y',$item.publish_date)}</em>{$item.title}</a>
         </li>     
{/foreach}



-----
оказалось такой код повсеместно в виджетах...

вот еще шедевр, смысл мне не понятен

{$i=0}
   {foreach $navi_cats as $item} {$i++}    
   {if $i < count($navi_cats) }
        <a href="{site_url($item.path_url)}">{$item.name}</a> &gt;&gt; 
   {/if}
   {/foreach}

правильно писать

   {foreach $navi_cats as $item name=navi_cats}
   {if $smarty.foreach.navi_cats.iteration < $smarty.foreach.navi_cats.total}
        <a href="{site_url($item.path_url)}">{$item.name}</a> &gt;&gt; 
   {/if}
   {/foreach}

хотя.. еслит задача не выводить последний елемент, то есть $smarty.foreach.navi_cats.last

   {foreach $navi_cats as $item name=navi_cats}
   {if !$smarty.foreach.navi_cats.last}
        <a href="{site_url($item.path_url)}">{$item.name}</a> &gt;&gt; 
   {/if}
   {/foreach}

впринципе могу помочь с шаблонами..

9 Отредактировано adveos (30-05-2013 15:46:54)

Re: ImageCMS 4.4 beta

я не знаком с особенностями движка, но полагаю что код в /templates/default/comments.tpl

{if $_POST['comment_text']}{$_POST['comment_text']}{else:}Текст комментария{/if}

прямой путь к XSS

юзайте

{if $_POST['comment_text']}{$_POST['comment_text']|escape:"html"}{else:}Текст комментария{/if} 

раз уж так.

хотя может лучше была бы хреновина вида

{$_POST['comment_text']|escape:"html"|default:"Текст комментария"} 

что идентично вышенаписаному

---

в register.tpl

 <div class="textbox"

нет закрывающей скобки

10

Re: ImageCMS 4.4 beta

Синтаксис очень похож на смарти, но разработчик заявляет, что CMS использует свой шаблонизатор

11

Re: ImageCMS 4.4 beta

спасибо, учтем ваше пожелание

ImageCMS PHP Team Lead
https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

12

Re: ImageCMS 4.4 beta

adveos пишет:

я не знаком с особенностями движка, но полагаю что код в /templates/default/comments.tpl

ета тпл уже неиспользуется давно, оставлена для обратной совместимости со старыми шаблонами

ImageCMS PHP Team Lead
https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

13

Re: ImageCMS 4.4 beta

darkheart пишет:

Синтаксис очень похож на смарти, но разработчик заявляет, что CMS использует свой шаблонизатор

да, сори, как то не посмотрел.

но тогда как бы зачем такой шаблонизатор, что бы городить такое в шаблонах. 
это ж не что-то уникальное, {foreeach} повсеместно используется

предлагаю в {foreeach}
1 добавить текущую итерацию
2 добавить длину массива
3 добавить флаги первый елемент (итерация = 1), последний елемент: длину массива - итерация = 1

уверен, что единственная функция для всего этого count() не будет создавать нагрузки по сравнению с удобством в шаблонах, особенно если считать один раз и далее хранить значение в кеше шаблона

14

Re: ImageCMS 4.4 beta

gula.andrij пишет:
adveos пишет:

я не знаком с особенностями движка, но полагаю что код в /templates/default/comments.tpl

ета тпл уже неиспользуется давно, оставлена для обратной совместимости со старыми шаблонами

как-то я не совсем понял, я то чистое все поставил, хотел получить чистую систему.. а тут шаблоны лишние..
а много таких затычек? есть где то описаны такие файлы которые можно грохнуть?

15

Re: ImageCMS 4.4 beta

adveos пишет:
gula.andrij пишет:
adveos пишет:

я не знаком с особенностями движка, но полагаю что код в /templates/default/comments.tpl

ета тпл уже неиспользуется давно, оставлена для обратной совместимости со старыми шаблонами

как-то я не совсем понял, я то чистое все поставил, хотел получить чистую систему.. а тут шаблоны лишние..
а много таких затычек? есть где то описаны такие файлы которые можно грохнуть?

вам не стоит беспокоиться, если вы установили новую версию то ети файли у вас не задействованы

ImageCMS PHP Team Lead
https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

16

Re: ImageCMS 4.4 beta

Новая версия это хорошо, но как обновляться с версии 4.3? Исправлены ли баги и недочёты которые были в старых версиях?  lol

Сделаю обновления вашего магазина до актуальной версии системы со вем переносом ваших товаров, просьба писать в приват.
https://novabench.com/image/742206.png

17

Re: ImageCMS 4.4 beta

Это бета, баги, конечно же исправлены, стабильная будет на следующей неделе, тогда и будут обновления.

https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

18

Re: ImageCMS 4.4 beta

во первых в Смарти есть

В движке не смарти шаблонизатор...

прямой путь к XSS

В движке используется CodeIgniter и данные форм проверяются form_validation. Там есть и проверка на xss и на csrf.

Профессиональное создание сайтов любой сложности, аудит, продвижение, а также поддержка вашего интернет ресурса - web2life.ru

TIMEWEB > Всегда больше, чем просто хостинг для ImageCMS!

19

Re: ImageCMS 4.4 beta

пытаюсь отправить комментарий, не указал емейл (о чем нигде не упоминается что поле бязательно)
нажал кнопку - очистилось поле текста комментария

20

Re: ImageCMS 4.4 beta

при входе в админку всегда подгружается аяксом автокомплейт для поиска /admin/admin_search/autocomplete
но я еще не собирался ничего искать, только вошел в админку. думаю лишний запросик. или это фишка такая? там вижу он все выгреб, на зависимо от запроса?

21

Re: ImageCMS 4.4 beta

adveos пишет:

пытаюсь отправить комментарий, не указал емейл (о чем нигде не упоминается что поле бязательно)
нажал кнопку - очистилось поле текста комментария

спасибо, исправил

ImageCMS PHP Team Lead
https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

22

Re: ImageCMS 4.4 beta

adveos пишет:

при входе в админку всегда подгружается аяксом автокомплейт для поиска /admin/admin_search/autocomplete
но я еще не собирался ничего искать, только вошел в админку. думаю лишний запросик. или это фишка такая? там вижу он все выгреб, на зависимо от запроса?

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

ImageCMS PHP Team Lead
https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

23

Re: ImageCMS 4.4 beta

gula.andrij пишет:
adveos пишет:

при входе в админку всегда подгружается аяксом автокомплейт для поиска /admin/admin_search/autocomplete
но я еще не собирался ничего искать, только вошел в админку. думаю лишний запросик. или это фишка такая? там вижу он все выгреб, на зависимо от запроса?

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

откройте ссылку /admin/ и посмотрите в консоли запросы. просто откройте админку

24

Re: ImageCMS 4.4 beta

gula.andrij пишет:
adveos пишет:
gula.andrij пишет:

ета тпл уже неиспользуется давно, оставлена для обратной совместимости со старыми шаблонами

как-то я не совсем понял, я то чистое все поставил, хотел получить чистую систему.. а тут шаблоны лишние..
а много таких затычек? есть где то описаны такие файлы которые можно грохнуть?

вам не стоит беспокоиться, если вы установили новую версию то ети файли у вас не задействованы


а нельзя избавится от такого незадействованного кода? я так понимаю там много чего унаследывается для сохранения совместимости со старыми версиями? но мне, как установившему новую то оно ни к чему

25

Re: ImageCMS 4.4 beta

не ясно как работает Автоподбор Meta Keywords в "Редактирование страницы"
слова подобрались, но как их переместить в поле? то ли кликнуть по ним (ничего не происходит), то ли скопировать и вставить в поле (нельзя выделить курсором. Хром) http://clip2net.com/s/59h4NK