Алексей

Алексей

Был в сети 28 февраля 2025, 15:08
Заказы не принимаю
Вы хоть свой вызов и чанки покажите
Да, сори.

<?php

$params = array(
  'ajaxMode'          => 'scroll',
  'parents'           => '0',
  'sortby'            => 'publishedon',
  'includeTVs'        => '',
  'where'             => '',
  'resources'         => '',
  'templates'         => '2',
  'tpl'               => '@FILE chunks/onetpl.chunk.tpl',
  'tplWrapper'        => '@INLINE [[+output]]',
  'pageLimit'         => '10',
  'limit'             => '5',
  //'cache '            => '0',
  //'cacheTime '        => '36000',
  'pageLinkScheme'    => '/[[+page]]',
  'setMeta'           =>  '1',
  'tplPage'           =>  '@INLINE <li class="page-item"><a class="page-link" href="/[[+href]]">[[+pageNo]]</a></li>',
  'tplPageWrapper'    =>  '@INLINE <nav><div class="pagination"><ul class="pagination pagination-sm">[[+prev]][[+pages]][[+next]]</ul></div></nav>',
  'tplPageActive'     =>  '@INLINE <li class="page-item active"><a class="page-link">[[+pageNo]]</a></li>',
  'tplPageFirst'      =>  '@INLINE <li class="page-item"><a class="page-link" href="[[+href]]">[[%pdopage_first]]</a></li>',
  'tplPageLast'        =>  '@INLINE <li class="page-item"><a class="page-link" href="[[+href]]">[[%pdopage_last]]</a></li>',
  'tplPagePrev'        =>  '@INLINE <li class="page-item"><a class="page-link" aria-label="Previous" href="[[+href]]"><span aria-hidden="true">«</span></a></li>',
  'tplPageNext'        =>  '@INLINE <li class="page-item"><a  class="page-link" aria-label="Next" href="[[+href]]"><span aria-hidden="true">»</span></a></li>',
  'tplPagePrevEmpty'  =>  '',
  'tplPageNextEmpty'  =>  '',
  'tplPageFirstEmpty' =>  '',
  'tplPageLastEmpty'  =>  '',
  'tplPageSkip'        =>  '@INLINE <li class="page-item disabled"><a class="page-link disabled"><span>...</span></a></li>',
  //'showLog' => 1,
);

<div class="grid-item" >
  <a href="/{$uri}">
    <figure class="">
      <video width="{$widthVideo}" height="{$heightVideo}"  autoplay loop muted />
        <source type="video/mp4" data-src="{$introtext}.mp4">
      </video>
      <figcaption class="figure-caption">{$pagetitle}</figcaption>
    </figure>
  </a>
</div>


Ставлю рубль против 1000, что у вас некорректная html-разметка.

<div id="pdopage">
          <div class="row grid">
              {$lentaone}
          </div>                                   
          {'page.nav' | placeholder}
      </div>
Василий, а могли бы вы подсказать, как вы решили проблему у Марины?

У меня такие же ошибки
[2016-05-14 13:04:54] (ERROR @ /index.php) Could not load class: haUser from mysql.hauser.
[2016-05-14 13:04:54] (ERROR @ /index.php) Could not load class haUser
Возникли вероятно потому, удалял авторизованного пользователя. Пробовал удалять и устанавливать пакет, но все равно остается эта ошибка.

Версия 1.1.4-pl
Помогите пожалуйста!
Решил попробовать fenom на своем сайте, в результате fenom работает при вызове pdoPage, но не работает на страницах и шаблонах сайта. Пытался выводить следующее:
{$_modx->resource.id}
{$_modx->makeUrl(15)}
{$_modx->config.site_name}
{if true}
    <p>Привет</p>
{else}
    <p>Пока</p>
{/if}
Собственно все это он и выводит на странице как есть, без включения парсера. Настройки вроде правильные:
parser_class-pdoParser
parser_class_path-{core_path}components/pdotools/model/pdotools/
pdotools_fenom_cache-Нет
pdotools_fenom_default-Да
pdotools_fenom_modx-Да
pdotools_fenom_parser-Да
pdotools_fenom_php-Нет
Версия pdoTools — 2.1.20-pl
Почитал форум, про подобные проблемы и конфликты со скобками, создал пустой шаблон и создал ресурс на этом шаблоне с тем, что писал выше и результат тот же — выводит как есть. Подозреваю, что что то с настройками.
Помогите новичку пожалуйста.
Я использовал раньше такой вариант taglist
<?php
$tags = $modx->getOption('tags', $scriptProperties);
$get = $modx->getOption('get', $scriptProperties, '0');
$base = $modx->config['base_url'];
$content_type = $modx->getObject('modContentType', array('mime_type' => 'text/html'));
$url = $modx->makeUrl($modx->resource->parent);
if(!$get){
	if(!$tags) {return '';}
	$tags = explode(',',$tags);
	foreach($tags as $value) {
		$output[] = "<a class='tag' href='/tags?tag={$value}' rel=\"nofollow\">{$value}</a>"; 
	}
	return implode(' ',$output);
}else{
	return (!empty($_GET['tag']))? "tags==%{$_GET['tag']}%" : '';
}
Вызывал pdopage и в чанке прописывал так:
<p>Тэги: [[!tagLinks? &tags=`[[+tv.tags]]`]]</p>
Все прекрасно работало, но вот сейчас перенес все тэги из TV в поле description.
Надеялся что замена
$tags = $modx->getOption('tags', $scriptProperties);
на
$tags = $modx->resource->get('description');
поможет, но в чанк
<p>Тэги: [[!tagLinks? &tags=`[[+description]]`]]</p>
передается только дескрипшен той странице на которой вызывается, а не того ресурса который передается из pdopage.
Подскажите как быть?
Дело в том, что в эти настройки я никогда и не заходил, сравнил эти настройки с другим сайтом на modx`е который на том же сервере успешно работает — они одинаковые. Да и я думаю что в таком случае весь бы сайт отдавал 503, а эта ошибка только на главной, все остальные страницы открываются отлично.
Заметил такую вещь — если я вручную удаляю кеш, то обратившись к главной, она открывается. Но если после этого обновлю страницу, то опять выходит 503. Мистика…