• Mike •

Ищущий всегда найдет… что поискать… ))
+912
Репутация
3834
Рейтинг
+4
• Mike • • Mike • Комментарии 1.10.1 без всплывающего окна. 11 лет назад

Комментарии 1.10.1 без всплывающего окна.

+1
• Mike • • Mike • Модуль «Новые статьи с колонками» версия 1.10.1 12 лет назад
скоро будет новый вариант, клонирование обязательно еще раз проверю…
0
• Mike • • Mike • Модуль «Новые статьи с колонками» версия 1.10.1 12 лет назад
Последний архив клонировался нормально.
Если обновляете, удалите сначала старые файлики. И в админке удалите, а потом поставьте новый.
+6
• Mike • • Mike • SEO-теги для фотогалереи, фотоальбомов и фотографий 12 лет назад
Создайте или профинансируйте, может они и появятся…
+2
• Mike • • Mike • SCEditor для версии 1.9 12 лет назад
Да я в курсе, но занят пока, как освобожусь буду разбираться…
0
• Mike • • Mike • цветное облако 12 лет назад
Правка в одном файле /templates/_default_/modules/mod_tags.tpl (код целиком):
Код PHP:
  1. {if $is_targeting}
  2. {if $is_tags}
  3. <div>
  4. {foreach key=tid item=tag from=$tags}
  5. {if $tag.fontsize > 48}{assign var=color value="#FF0000"}
  6. {elseif $tag.fontsize >= 36}{assign var="color" value="#B22222"}
  7. {elseif $tag.fontsize >= 24}{assign var="color" value="#FF8C00"}
  8. {elseif $tag.fontsize >= 20}{assign var="color" value="#DAA520"}
  9. {elseif $tag.fontsize >= 18}{assign var="color" value="#FFD700"}
  10. {elseif $tag.fontsize >= 16}{assign var="color" value="#BDB76B"}
  11. {elseif $tag.fontsize >= 14}{assign var="color" value="#BC8F8F"}
  12. {elseif $tag.fontsize >= 12}{assign var="color" value="#D8BFD8"}
  13. {elseif $tag.fontsize >= 10}{assign var="color" value="#778899"}
  14. {/if}
  15. <a class="tag" href="/search/tag/{$tag.title|urlencode}" style="padding:2px; font-size: {$tag.fontsize}px;color:{$color}">{$tag.title|ucfirst}</a>
  16. {/foreach}
  17. </div>
  18. {else}
  19. <p>Нет тегов для отображения</p>
  20. {/if}
  21. {else}
  22. <p>Не выбраны источники тегов для показа.</p>
  23. {/if}
+4
• Mike • • Mike • цветное облако 12 лет назад
Одним из основных условий «юзабилити» — является “привычность” элементов интерфейса…
Смысл тогда в произвольном присвоении цвета?
Загружаешь модуль в первый раз — «Исцеление» — красное; второй — зелёное (в смысле исцелилось?))))
Проще в шаблоне, раз уж туда “пришел” размер шрифта, менять по условию, самый маленький — серый, например, чем больше тем “цветастее” — и полезно и “глаз радуется” )
И правка только в одном файле…
+2
• Mike • • Mike • Модуль «Новые статьи с колонками» версия 1.10.1 12 лет назад
архивперезалит, у кого уже установлен достаточно заменить один файл mod_latestcol.tpl
0
• Mike • • Mike • Модуль «Новые статьи с колонками» версия 1.10.1 12 лет назад
Спасибо, будем исправлять, как-то не проверил в такой конфигурации чтобы и авторы и комменты были выключены, действительно глючит.
0
• Mike • • Mike • Загрузка аватара при регистрации 12 лет назад
«Подругому никак не сделаешь. Хотя.. добавили же плагины для роутеров.. может и для шаблонов замутят»?

Это и есть плагин для шаблона…
0
• Mike • • Mike • Загрузка аватара при регистрации 12 лет назад
Да кто ж мешает масссив передать и обработать в плагине…
Любая переменная доступная в шаблоне обработается так же как и в коде компонента или еще где-то
0
• Mike • • Mike • Загрузка аватара при регистрации 12 лет назад
З-ий Smarty отучил от вставки {php}… )
+2
• Mike • • Mike • Загрузка аватара при регистрации 12 лет назад
/includes/smarty/libs/plugins/function.call_event.php
Код PHP:
  1. <?php
  2. /**
  3. * Smarty plugin
  4. * @package Smarty
  5. * @subpackage plugins
  6. */
  7. function smarty_function_call_event($params, &$smarty)
  8. {
  9. return cmsCore::callEvent($params['event'], $params['item']);
  10. }
пример использования в шаблоне на примере /templates/_default_/modules/module.tpl
вызов: {call_event event='TEST_SMARTY' item = $mod.title}
код плагина не привожу он отлавливает событие 'TEST_SMARTY' и добавляет к титлу текст: Smarty©

Код HTML:
  1. <div class="{$mod.css_prefix}module">
  2. {if $mod.showtitle neq 0}
  3. <div class="{$mod.css_prefix}moduletitle">
  4. {call_event event='TEST_SMARTY' item = $mod.title}
  5. {if $cfglink}
  6. <span class="fast_cfg_link">
  7. <a href="javascript:moduleConfig({$mod.id})" title="Настроить модуль">
  8. <img src="/templates/{template}/images/icons/settings.png"/>
  9. </a>
  10. </span>
  11. {/if}
  12. </div>
  13. {/if}
  14. <div class="{$mod.css_prefix}modulebody">{$mod.body}</div>
  15. </div>
0
• Mike • • Mike • Загрузка аватара при регистрации 12 лет назад
Можно к Smarty попробовать написать плагин отлавливающий некоторые события, надо “повертеть”…
0
• Mike • • Mike • Модуль «Новые статьи с колонками» версия 1.10.1 12 лет назад
они все у меня в профиле в файлах, я их не удаляю… удаляю только с ошибками или неполные…
+1
• Mike • • Mike • Модуль «Новые статьи с колонками» версия 1.10.1 12 лет назад
может что-то в вашем шаблоне пересекается со стилями, на дефолтном всё штатно работает…
0
• Mike • • Mike • Модуль «Новые статьи с колонками» версия 1.10.1 12 лет назад
так и стараюсь именовать
mod_latestcol_1_9.zip
mod_latestcol_1_10a.zip «a» обозначает альфарелиз…
mod_latestcol_1_10_1.zip
mod_latestcol_1_10_2.zip
0
• Mike • • Mike • Модуль «Новые статьи с колонками» версия 1.10.1 12 лет назад
Ничего страшного, если есть недочеты, надо по-возможности исправлять…
Архивы с номерами для разных версий и в админке апгрейдится если нужно я пишу…
0
• Mike • • Mike • SCEditor для версии 1.9 12 лет назад
Жду версии 1.4.1
Там появится поддержка плагинов, проще будет расширять функционал…

Roadmap
1.4.1
Ctreate a plugin system, letting plugins register themselves and be activated by a plugins: option in the sceditor() function
Add keyboard shortcut support for commands
Improve table editing support Make this a plugin?
Add ability to resize images in browsers that don't have native WYSIWYG resize. Make this a plugin?
Add button state support
Add helpers for adding commands/bbcodes.
Add BBCode parser helpers for BBCode-to-HTML and HTML-to-BBCode
Add disable emoticons option and helper to disable/enable while editing
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.