Головна » Блоги

Блоги

Свої файли шаблону для окремих записів типу контенту
Досить часто виникає необхідність в виведенні окремих записів типу клнтенту (ТК) інакше від інших записів. На щастя в InstantCMS 2-х, починаючи з версіії 2.11.0, де-які можливості для вирішення такої задачі вже є в "коробці".
Компонент, що дозволить керувати правами перегляду профілів в InstantCms 2-х
Вітаю!
За великим рахунком це продовження попереднього запису, але тепер завдання вирішується за допомогою компонента
Закриваємо від певної групи (груп) необхідне в профілі користувача
Таким чином можна закрити як весь профіль, так і його певну частину.
Категорія типу контенту в опції "автопосилання" поля "Список"
Враховуємо категорію запису типу контенту в полі "Список".
При активуванні опції "Автопосилання" лінк формується тільки з врахуванням кореневоі сторінки ТК та значення поля для фільтру. Часто виникає потреба формувати посилання з врахуванням категорії до якої належить запис.
Простеньке рішення таке: підправимо файл system ieldslist.php
1) В методі getOptions додамо опцію:
Код PHP:
  1.  
  2. new fieldCheckbox('is_autolink_cat', array(
  3. 'title' => 'Враховувати категорію запису',
  4. 'hint' => 'Буде враховуватися категорія:)',
  5. 'default' => false,
  6. 'visible_depend' => array('options:is_autolink' => array('show' => array('1')))
  7. ))
  8.  
2) В методі parse замінимо код:
Код PHP:
  1.  
  2. return '<a class="list_autolink '.$this->item['ctype_name'].'_list_autolink" href="'.href_to($this->item['ctype_name']).'?'.$this->name.'='.urlencode($value).'">'.html($item, false).'</a>';
  3.  
на такий:
Код PHP:
  1.  
  2. if ($this->getOption('is_autolink_cat')){
  3. return '<a class="list_autolink '.$this->item['ctype_name'].'_list_autolink" href="'.href_to($this->item['ctype_name']).'/'.$this->item['category']['slug'].'?'.$this->name.'='.urlencode($value).'">'.html($item, false).'</a>';
  4. } else {
  5. return '<a class="list_autolink '.$this->item['ctype_name'].'_list_autolink" href="'.href_to($this->item['ctype_name']).'?'.$this->name.'='.urlencode($value).'">'.html($item, false).'</a>';
  6. }
  7.  
Тепер лінк формуватиметься так. як потрібно нам.
flexMenu для InstantCMS 2
Вітаю!
В другій гілці InstantCMS в налаштуваннях віджета "Меню" є можливість вказати максимальну кількість пунктів, які будуть виведені на першому рівні. Всі інші переміщуються під пункт "ще".
Якщо шаблон "фіксований", підібрати кількість не складно. А от якщо гумовий все не так просто: для великих роздільних здатностей - мало, для малих - багато.
Спроба вирішити проблему скриптом. В нагоді стане flexMenu
Українська локалізація для шаблону Tseso
Локалізацію для шаблона Tseso версії 2.12.1 знайдете у мене в файлах.
При виході нових версій, будуть завантажуватися відповідні архіви.
Для встановлення, просто скопіюйте вміст архіву на сайт.

Для приначення повноцінної української мови в InstantCMS другої гілки, рекомендую скористатися локалізацією від пана boanro

Завантажити локалізацію
Поле "посилання" з додатковими налаштуваннями
Трішки перероблене дефолтне поле.
Якщо не введено http:// додається по замовчуванню (без опції)
Можна відкривати зовнішні посилання через редирект
Внутрішні можна відкривати в новій вкладці (зовнішні відкриваються в новій вкладці не залежно і від цієї опції і від опції "відкривати зовнішні посилання через редирект").
Покрашено роботу поля з відносними посиланнями.
Віджет "Зворотній відлік"
Веде зворотний відлік до зазначеної в налаштуваннях дати.

Є можливість додатково призначити дату закінчення події (для подій з періодом). У цьому випадку, після настання початку події, буде вестися відлік часу, що залишився до його закінчення.

Віджет "Зворотній відлік"

Віджет OWL слайдер фото для InstantCMS 2 з додатковими налаштуваннями
В "коробці" InstantCMS 2 є віджет "Список фото", одним з варіантів виводу якого є загальновідомий OWL-слайдер. На жаль, його налаштування не дозволяють вплинути на роботу слайдера. В тому випадку, якщо виникає необхідність вивести кілька слайдерів на одній сторінці з різною поведінкою, ситуація заходить в глухий кут.
Віджет OWL слайдер фото для InstantCMS 2 з додатковими налаштуваннями

Спробуємо її вирішити.
Шаблон для віджета "Список контенту" з посиланням на категорію запису та її описом
Шаблон для віджета "Список контенту" з посиланням на категорію запису та описом категорії
В тому випадку, якщо запис знаходиться в кореневому розділі, то виводим посилання на тип контенту та його опис.
Сторінки: 1 2 3 Наступна Остання