Михаил Боровов

Михаил Боровов

С нами с 30 октября 2012; Место в рейтинге пользователей: #268

РЕШЕНО: Не могу создать тикет

Всем доброго времени суток!!!
Мужчин с Праздником!!!

Установил Тикеты (Ticket 1.8.0-pl), обновил ModX Revo до 2.5.5-pl

Создал раздел с тикетами, но сам тикет создать не могу, так как отсутствует панель с кнопками (Сохранить и т.д.)



В чем дело?
Кэш чистил, ModX переустановил…
22 февраля 2017, 23:46
modx.pro
2 154
0

Интеграция ModX Revo + SMForum 2.0.13

Задача установить на ModX форум.
Выбрал SimpleMachines Forum, так как есть дополнение SMF (1.0.0-rc) для двусторонней интеграции.

Но до установки дополнения дело еще не дошло, так как споткнулся на необъяснимом. ((

Установил форум в корневую папку /forum/, русифицировал — все было отлично, пока не попробовал разместить пост.

На латинице или цифрами размещается все отлично, а вот на кириллице он обрезает и название поста и сам пост!!! При множестве экспериментов выяснил, что обрезает ровно пополам.



Тут чуйка подсказывает, что проблема в связи с БД, но у меня реальный ступор: ЧТО ДЕЛАТЬ?
Заранее спасибо за любые мысли!!!
21 февраля 2017, 23:40
modx.pro
1 539
0

Неудачное обновление. Белая страница при установке

Решил обновить сайт с ModX Revo 2.5.2 на 2.5.4.

Все штатно: кэш чистил, апдейты залил, запустил… Уже не первый раз обновляю.

первые два шага: выбор языка установки и «добро пожаловать» прошло, но после нажатия «далее» просто чистый лист по адресу мой_сайт/setup/index.php?action=options.

Никак подступиться больше не смог. Дистрибутив проверенный — другие сайты (правда попроще) обновил без проблем.

Сайт естественно упал, никакие варианты накатить старую версию или иную успехом не увенчались.

Очень прошу помощи, кто что подскажет???
08 февраля 2017, 18:49
modx.pro
2 688
0

Возраст человека

Как, имея в ТВ параметре дату рождения, вывести на странице «Возраст ХХХ лет»?
05 февраля 2017, 20:55
modx.pro
4
3 404
0

Как пронумеровать выводимые чанки?

Доброго времени суток!
Каким образом можно, используя pdoResource, пронумеровать чанки?

Надо, чтобы при выводе пяти блоков, согласно условия (для них есть свой чанк), у них появлялся порядковый номер (например: 01, 02, 03, 04, 05).
05 февраля 2017, 19:26
modx.pro
3 341
0

Извлечь TV параметры из зависимого объекта

Доброго времени суток!

Задача:

Сделать в админке выбор домашней арены для хоккейного клуба, согласно уже занесенным объектам со всеми данными.

Реализация:

На странице в админпанели использовал TV «Список (Одиночный выбор)» в поле «Возможные значения» вставил SQL запрос



@SELECT `pagetitle` AS `name`,`id` FROM `[[+PREFIX]]site_content` WHERE `published` = 1 AND `deleted` = 0 AND `parent` = 47 AND `template` = 8
Где:
`parent` = 47 — id родительского каталога всех занесенных арен,
`template` = 8 — id соответствующего шаблона для стадионов.

В админке все стало выводиться как надо:



Проблема:

1. При выводе на странице выводит только ID объекта (стадиона)
2. Не могу понять как вывести TV параметры принадлежащие этому ID

Прошу совета, как вывести вместо ID заголовок и все возможные TV параметры???

Спасибо за любые комментарии по теме!!!
03 февраля 2017, 22:12
modx.pro
1
1 217
0

Работа плагина pdfBridge с различными контекстами

Доброго времени суток!
Возник вопрос при работе pdfBridge на разных языках.

Необходимо, чтобы для каждого языка (они реализованы на контекстах) генерировалась страница и затем конвертировалась в PDF на своём шаблоне (языке).

Итак, имеем
  • три контекста: web — русский, en — английский, it — итальянский
  • плагин pdfBridge,
  • чанки (как шаблоны для страницы PDF): pdfTpl_ru, pdfTpl_en, pdfTpl_it
В Плагине задается правило для генерации страницы, но для одного языка. ((

<?php
//settings
$id = $resource->get('id');
$tpl = $modx->getOption('pdfTpl', $scriptProperties, 'pdfTpl'); //name of the chunk serving as html template
$createField = $modx->getOption('pdfTV', $scriptProperties, 'createPDF'); //Create PDF checkbox TV
$numPagesField = $modx->getOption('pdfNumPagesTV', $scriptProperties, null); //TV containing number of PDF pages
$processTVs = $modx->getOption('processTVs', $scriptProperties, null); //process TV's?
$removeImages = $modx->getOption('removeImages', $scriptProperties, null); //Remove images from content (because of float problems)?
$assetsPath = $modx->getOption('assets_path').'/components/pdfbridge/';
$corePath = $modx->getOption('core_path').'/components/pdfbridge/';
$siteurl = $modx->getOption('site_url');
$params = array();

.......

Попытался как-то реализовать с подстановкой контекста (через cultureKey):

<?php
//settings
$resource->get('cultureKey');
//
if($cultureKey === 'web'){
$pdfTmplKey = 'pdfTpl_ru';
}elseif($cultureKey === 'en'){
$pdfTmplKey = 'pdfTpl_en';
}else {
$pdfTmplKey = 'pdfTpl_it';
}
//
$id = $resource->get('id');
$tpl = $modx->getOption($pdfTmplKey, $scriptProperties, $pdfTmplKey); //name of the chunk serving as html template
//$tpl = $modx->getOption('pdfTpl_ru', $scriptProperties, 'pdfTpl_ru'); //name of the chunk serving as html template


........

Не получилось (((

Но все равно выдает только последний (итальянский) вне зависимости контекста где расположен документ.

Помогите как-то реализовать, чтобы для каждого языка был свой шаблон PDF.
Спасибо!
19 января 2017, 12:56
modx.pro
1 202
0

Реализация сложного поиска

Добрый день? сообщество.
Можете подсказать как реализовать сложный поиск?

— Тип контракта — раздел меню на сайте
— Страна-Регион, Вид недвижимости, life style берутся из ТВ параметра
— Цена задается диапазонами «от 0 до 499 999», «от 500 000 до 1 000 000» и т.д. (тоже из ТВ)
— Код объекта точный поиск (тоже указывается в ТВ)

Извините за наивный вопрос, но не могу понять реализацию совсем (((

Сейчас код такой:

<form action="какой_то.php" method="get">
<span style="font-size: 22px; color:#c00; text-align: center; padding-top: 0px;font-family: Helvetica;">ПОИСК</span>
  
<select name="l" id="l">
  <option value="" selected>Регион</option>
  <option value="1">Первый регион</option> 
 
</select>
<select name="c" id="c">
  <option value="" selected>Тип контракта</option>
    <option value="5">Продажа</option> 
    <option value="4">Аренда</option> 
  </select>
<select name="t" id="t">
  <option value="" selected>Вид недвижимости</option>
    <option value="32">Замок</option> 
    <option value="6">Вилла</option> 
  </select>
<select name="s" id="s">
  <option value=""  selected>Life Style</option>
  <option value="13">Море</option> 
</select>
<select name="prezzo">
  <option value="1" selected="selected">Цена</option>
  <option value="2">< 0,5 M</option>
  <option value="3">0,5 - 1 M</option>
  <option value="4">1 - 2 M</option>
  <option value="5">2 - 3 M</option>
  <option value="6">> 3 M</option>
</select> 
<label>
  Код объекта:
  <input name="r" type="text" id="r" value="" size="4">
</label> 
<label>
  <input type="submit" name="button" id="button" value="искать" style="background-color:#C00; color:#FFF">
</label>
<input name="lingua" type="hidden" id="lingua" value="6" />
</form>
24 мая 2016, 11:29
modx.pro
3
1 717
0

Перестали добавляться и обновляться дополнения

Не могу установить ни одно дополнение.
Сам файл с репозитория загружается, но при установке выдает ошибку:



Сайт работает давно, проблему обнаружил недавно.
12 мая 2016, 12:57
modx.pro
1 040
0

Мультиязычность ТВ параметров

На сайте реализована мультиязычность через Babel.
Разным языкам соответствует свой домен.

например:
ru.domain.com — для контекста web (ru)
en.domain.com — для контекста en
it.domain.com — для контекста it

вывод в шаблоне разноязычных частей (где это необходимо) реализован различными чанками через:

[[*context_key:is=`web`:then=`[[$header-ru]]`:else=``]]
  [[*context_key:is=`en`:then=`[[$header-en]]`:else=``]]
  [[*context_key:is=`it`:then=`[[$header-it]]`:else=``]]
11 мая 2016, 15:31
modx.pro
1
2 664
0