Art Freetmen

Art Freetmen

+25
Репутация
2
Рейтинг
0
Art Freetmen Art Freetmen Обновление InstantCMS 2.1.1 10 лет назад
Спасибо.. Попробовал зайти, но показывает только черный экран..
0
Art Freetmen Art Freetmen Обновление InstantCMS 2.1.1 10 лет назад
Спасибо.. Но.. Мне хотелось бы посмотреть Demo всего InstantCMS 2.1.1
0
Art Freetmen Art Freetmen Обновление InstantCMS 2.1.1 10 лет назад
Где можно посмотреть Demo ?
0
Art Freetmen Art Freetmen Урок. Расширяем функционал компонента ПОИСК. Вывод изображений 10 лет назад
Спасибо за урок! В поиске по статьям работает! v
Но, как можно прикрутить к поиску в каталоге? Как только не пытался, не получается.. sad
Пробовал такое:
Код PHP:
  1. $result_array['imageurl'] = (file_exists(PATH.'/images/catalog/small/'.$item['id'].'.jpg') ? '/images/catalog/small/'.$item['id'].'.jpg' : '');
такое
Код PHP:
  1. $result_array['imageurl'] = "/images/catalog/small/".$item['file'];
и даже такое
Код PHP:
  1. public function getItemImageUrl($id){
  2. $imageurl = $this->inDB->get_field('cms_uc_items', "id={$id}", 'imageurl');
  3. $imageurl = cmsCore::callEvent('GET_CATALOG_ITEM_IMAGE', $imageurl);
  4. return $imageurl;
  5. }
  6. ...
  7. $result_array['imageurl'] = "/images/catalog/small/"$this->getItemImageUrl($item['id']);
Ничего не сработало..
Правился файл /components/catalog/psearch.php Может нужно что-то еще подправить?
0
Art Freetmen Art Freetmen Убрать название компонента из Урл (URL) 1.10 10 лет назад
Мда.. Все оказалось намного проще.. Оказывается у инстанта есть уже встроенная функция пользовательского редиректа.. Жаль что ее не вывели в админку.. Или вывели? Может я проглядел..
Тем не менее, решение найдено такое:
Создаем в корне файл custom_rewrite.php примерно с таким содержанием
Код PHP:
  1. <?php
  2. function custom_rewrite_rules(){
  3. $rules[] = array (
  4. 'source' => '/^blogs(.*?)$/is',
  5. 'target' => 'http://Мой_сайт/all{1}',
  6. 'action' => 'redirect-301'
  7. );
  8. $rules[] = array (
  9. 'source' => '/^all(.*?)$/is',
  10. 'target' => 'blogs{1}',
  11. 'action' => 'rewrite'
  12. );
  13. $rules[] = '';
  14. return $rules;
  15. }
  16. ?>
В этом примере все ссылки типа http://Мой_сайт/blogs меняются на http://Мой_сайт/all
0
Art Freetmen Art Freetmen Убрать название компонента из Урл (URL) 1.10 10 лет назад
Хм.. У этого решения один есть недостаток.. Для каждого урл, придется делать свою страничку, т.е. шаблоны в плагине не реализованы.. sad
0
Art Freetmen Art Freetmen Убрать название компонента из Урл (URL) 1.10 10 лет назад
Нашел.. Очень удобно.. Здесь
Правда, пришлось преобразовать все файлы в UTF-8(без BOM), что-бы убрать кракозябры..
InstantCMS v1.10.4 - полет нормальный..

P.S. Модуль не устанавливал, cms.php - не правил (судя по всему он уже поправлен в этой версии движка), установил плагин и создал страничку, все заработало!
0
Art Freetmen Art Freetmen Убрать название компонента из Урл (URL) 1.10 10 лет назад
Как убрать из url /blogs/ название компонента ? Убрать совсем.. Если невозможно, то как переименовать?
Так-же /catalog/.. как его убрать или хотя-бы переименовать ?
0
Art Freetmen Art Freetmen Модуль DT NewsSlider (Слайдер новостей) 10 лет назад
В коде 110 - это ограничение кол-ва знаков. По умолчанию 80.. Перед отправкой коммента хотел исправить все свои 110 на 80 но не успел, отправил раньше smile
0
Art Freetmen Art Freetmen Модуль DT NewsSlider (Слайдер новостей) 10 лет назад
Для вывода анонса в списке, а текста в блоке - поставить галку "Анонс из основного текста статьи" в настройках модуля.
В файле mod_dt_newsslider.tpl поменять:
Код PHP:
  1. <span class="dt_newsslider_list_title">{$list_item.title|truncate:$cfg.ctitle}</span>{if $cfg.style > 4}<span class="dt_newsslider_list_desc">{$list_item.content|strip_tags|truncate:80}</span>{/if}
  2. {else}
  3. <span class="dt_newsslider_list_title" style="padding-left:15px;">{$list_item.title|truncate:$cfg.ctitle}</span>{if $cfg.style > 4}<span class="dt_newsslider_list_desc" style="padding-left:15px;">{$list_item.content|strip_tags|truncate:80}</span>{/if}
на
Код PHP:
  1. <span class="dt_newsslider_list_title">{$list_item.title|truncate:$cfg.ctitle}</span>{if $cfg.style > 4}<span class="dt_newsslider_list_desc">{if $cfg.anons} {$list_item.description|strip_tags|truncate:110} {else} {$list_item.content|strip_tags|truncate:80} {/if}</span>{/if}
  2. {else}
  3. <span class="dt_newsslider_list_title" style="padding-left:15px;">{$list_item.title|truncate:$cfg.ctitle}</span>{if $cfg.style > 4}<span class="dt_newsslider_list_desc" style="padding-left:15px;">{if $cfg.anons} {$list_item.description|strip_tags|truncate:80} {else} {$list_item.content|strip_tags|truncate:110} {/if}</span>{/if}
0
Art Freetmen Art Freetmen [Модуль] Последние материалы (модифицированный с сортировкой) 10 лет назад
Еще пару правок сделать пришлось: в файле \modules\mod_latestcontent\ajax\latest.php изменить charset=windows-1251' на charset=utf8',
в файле \languages\ru\modules\mod_latestcontent.php поправить запись 'Ќет материалов дл¤ отображени¤.' на 'Нет материалов для отображения.'
0
Art Freetmen Art Freetmen [Модуль] Последние материалы (модифицированный с сортировкой) 10 лет назад
1.10.4 - полет нормальный. Единственное что, пришлось перед установкой модуля, преобразовать в UTF-8 (без BOM) следующие файлы: \modules\mod_latestcontent\install.php и \languages\ru\modules\mod_latestcontent.php
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.