Вячеслав Варов

Вячеслав Варов

С нами с 06 сентября 2016; Место в рейтинге пользователей: #232
Вячеслав Варов
27 марта 2017, 07:52
0
useFenom включение шаблонизатора в чанках, в том то и проблема что перепробовал все, не работает:
{set $priceStore = str_replace(" ", "", strstr($priceStore, ' руб', true))}
{$priceStore}
Не совсемпонял причем тут prepareSnippet…
Вячеслав Варов
14 марта 2017, 16:23
0
Спасибо! Все гораздо проще чем казалось:)
Вячеслав Варов
14 марта 2017, 03:23
0
с изображениями вопрос решился, а вот ссылку добавить через поиск уже не выйдет
Вячеслав Варов
12 марта 2017, 21:39
0
Разобрался в switchContext('en'); было switchContext('English');
<?php
if($modx->context->get('key') != "mgr"){
                /* grab the current langauge from the cultureKey request var */
                switch ($_REQUEST['cultureKey']) {
                    case 'en':
                        /* switch the context */
                        $modx->switchContext('en');
                        break;
                    case 'ua':
                        /* switch the context */
                        $modx->switchContext('Ukrainian');
                        break;
                    default:
                        /* Set the default context here */
                        $modx->switchContext('web');
                        break;
                }
                /* unset GET var to avoid
                 * appending cultureKey=xy to URLs by other components */
                unset($_GET['cultureKey']);
            }
        ?>
Вячеслав Варов
12 марта 2017, 10:39
0
сделал через pdoresources, все выводит
Вячеслав Варов
12 марта 2017, 10:23
0
у меня [[+parent]] ничего не выводит
Вячеслав Варов
12 марта 2017, 10:09
0
В modx нет такого плейсхолдера
Вячеслав Варов
11 марта 2017, 23:12
0
ну грубо говоря я сделал тоже самое только без лишних файлов, при обновлении я думаю, что тот что этот способ накроются, или я не прав?
Вячеслав Варов
11 марта 2017, 23:11
0
<base href="https://site.ru" />
Спасает, но тогда у меня происходит переписывание url в адресной строке при переходе по якорной ссылке, вот тема: modx.pro/help/9957/
Вячеслав Варов
11 марта 2017, 18:16
1
0
В файле: core/components/tinymcerte/model/tinymcerte/events/tinymcerteonrichtexteditorinit.class.php

После 48 строки "$config = array("
Дописать:
'relative_urls' => false,
'remove_script_host' => false,
'convert_urls' => true,
Получим массив config:
$config = array(
	    'relative_urls' => false,
	    'remove_script_host' => false,
	    'convert_urls' => true,
            'plugins' => $this->tinymcerte->getOption('plugins', array(), 'advlist autolink lists link modximage charmap print preview anchor visualblocks searchreplace code fullscreen insertdatetime media table contextmenu paste modxlink'),
            'toolbar1' => $this->tinymcerte->getOption('toolbar1', array(), 'undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image'),
            'toolbar2' => $this->tinymcerte->getOption('toolbar2', array(), ''),
            'toolbar3' => $this->tinymcerte->getOption('toolbar3', array(), ''),
            'modxlinkSearch' => $this->tinymcerte->getOption('jsUrl').'vendor/tinymce/plugins/modxlink/search.php',
            'language' => $language,
            'directionality' => $this->modx->getOption('manager_direction', array(), 'ltr'),
            'menubar' => $this->tinymcerte->getOption('menubar', array(), 'file edit insert view format table tools'),
            'statusbar' => $this->tinymcerte->getOption('statusbar', array(), 1) == 1,
            'image_advtab' => $this->tinymcerte->getOption('image_advtab', array(), true) == 1,
            'paste_as_text' => $this->tinymcerte->getOption('paste_as_text', array(), false) == 1,
            'style_formats_merge' => $this->tinymcerte->getOption('style_formats_merge', array(), false) == 1,
            'object_resizing' => $objectResizing,
            'link_class_list' => $this->modx->fromJSON($this->tinymcerte->getOption('link_class_list', array(), '[]')),
            'browser_spellcheck' => $this->tinymcerte->getOption('browser_spellcheck', array(), false) == 1,
            'content_css' => $this->tinymcerte->explodeAndClean($this->tinymcerte->getOption('content_css', array(), '')),
            'image_class_list' => $this->modx->fromJSON($this->tinymcerte->getOption('image_class_list', array(), '[]')),
            'skin' => $this->tinymcerte->getOption('skin', array(), 'modx'),
        );
Вячеслав Варов
21 января 2017, 12:59
0
Сделал выборку по шаблону. @SELECT pagetitle, id FROM modx_site_content WHERE template=12
Вячеслав Варов
12 января 2017, 22:26
0
Почистил журнал ошибок само все прошло… Никак не связанные вещи. Видимо как-то само починилось.
Вячеслав Варов
11 января 2017, 23:16
0
Сделал так:
{set $rows = json_decode($_modx->resource.proServices, true)}
{foreach $rows as $row}
{if $row.srvLink != ''}
<a class="div-usl w-inline-block" href="{$row.srvLink}">
{else}
<a class="div-usl w-inline-block" data-ix="open-lb-zvonok">
{/if}
        <div class="div-usl-block">
          <div class="div-usl2">
            <div class="name-usl">{$row.srvName}</div>
            <div class="cena-usl">— от {$row.Price} руб./час</div>
            <div class="tb-link-usl">Посмотреть →</div>
          </div>
        </div>
        <img class="img-usl" src="{$row.srvImage:phpthumbof=`w=400&h=400&zc=1`}">
      </a>
{/foreach}
но не работает phpthumbof, вижу что сделал не правильно, а как правильно?
Вячеслав Варов
05 января 2017, 00:03
0
Да не это вот с вчерашнеготдня все началось, пришлось восстановить все файлы за одров ремня а дамп базы данных был новее и вот началась котовасия
Вячеслав Варов
05 января 2017, 00:02
0
При этом файл ошибок на 1,5мб за одни сутки…
Вячеслав Варов
04 января 2017, 23:54
0
При этом если кэш почистить ошибка на время пропадает
Вячеслав Варов
04 января 2017, 23:49
0
А эти самые пути может как-то можно изменить не изменяя системные файлы таким образом? Просто если оно сломалось тотнаверняка должен быть и обратный путь
Вячеслав Варов
16 декабря 2016, 14:57
0
Разобрался, нужно выводить так:
{if $_modx->resource.boleznID != ''}
	<h3 class="priem-list-title">Лечение заболеваний:</h3>
	<ul class="priem-list-block w-list-unstyled">
	  [[pdoResources?
	  &parents=`17`
	  &resources=`[[*boleznID]]`
	  &tpl=`@INLINE <li class="priem-list-item"><a href="[[~[[+id]]]]">[[+pagetitle]]</a></li>``
	  ]]
	</ul>
	{/if}
Вячеслав Варов
16 декабря 2016, 14:46
0
Если добавлять вызов pdoResources так:
[[*boleznID:!empty=`[[!pdoResources?
	  &parents=`17`
	  &resources=`[[*boleznID]]`
	  &tpl=`@INLINE <li class="priem-list-item"><a href="[[~[[+id]]]]">[[+pagetitle]]</a>
	  </li>`
	  ]]`]]
то появляется запись вида: Array
(
    [id] => 64
    [type] => document
    [contentType] => text/html
    [pagetitle] => Остеохондроз
    [longtitle] => 
    [description] => 
    [alias] => osteoxondroz
    [link_attributes] => 
    [published] => 1
    [pub_date] => 0
    [unpub_date] => 0
    [parent] => 17
    [isfolder] => 0
    [introtext] => 
    [richtext] => 1
    [template] => 17
    [menuindex] => 0
    [searchable] => 1
    [cacheable] => 1
    [createdby] => 1
    [createdon] => 1481883855
    [editedby] => 1
    [editedon] => 1481883875
    [deleted] => 0
    [deletedon] => 0
    [deletedby] => 0
    [publishedon] => 1481205180
    [publishedby] => 1
    [menutitle] => 
    [donthit] => 0
    [privateweb] => 0
    [privatemgr] => 0
    [content_dispo] => 0
    [hidemenu] => 1
    [class_key] => modDocument
    [context_key] => web
    [content_type] => 1
    [uri] => base-knowlige/osteoxondroz.html
    [uri_override] => 0
    [hide_children_in_tree] => 0
    [show_in_tree] => 1
    [properties] => 
    [idx] => 1
    [link] => 
)
Как я понял он не видит шаблон вывода