Игорь

Игорь

С нами с 21 марта 2018; Место в рейтинге пользователей: #124
Игорь
26 февраля 2019, 11:56
0
В общем, хочешь разобраться — начинаешь разбираться во всём :)
Ссылок по модификаторам — МОРЕ и они повторяют друг друга, НИЧЕГО нового не сообщая.

Создал снипет netskobki
<?php
$stroka = isset($stroka)?$stroka:'';
$input = isset($input)?$input:'';
if((substr($stroka,0,1)=='{'))
{
return '';    
}
else
{
return $input;    
}
?>
потом, вызываю его в виде
[[netskobki? &stroka=`[[+tag]]` &input=`<a href ="[[+url]]">[[+tag]]</a> ([[+count]])`          ]]
Игорь
26 февраля 2019, 11:11
0
Конструкция
[[+tag:ne=`{Ардуино}`:then=`[[+tag]]`]]
работает ТОЛЬКО при точном соответствии, мне же надо, что бы не выводились все теги, начинающиеся с {
Игорь
12 сентября 2018, 22:42
0
та же страница page.maple4.ru/inoe/stati/interesnoe/767-naskolko-virtualna-nasha-vselennaya.html
если НЕ АВТОРИЗОВАН
<span class="ticket-star"><i class="glyphicon glyphicon-star unstared star"></i> <span class="ticket-star-count">0</span></span>
если АВТОРИЗОВАН
<span class="ticket-star active"><i class="glyphicon glyphicon-star unstared star"></i> <span class="ticket-star-count">0</span></span>
Может быть, я НЕ ТО вставил в bootstrap.min.css?
Игорь
12 сентября 2018, 00:19
0
Помощь ещё НУЖНА! Но сейчас звезда вообще не отображается

Сделал так (что изменил/добавил — ВОЗМОЖНО что-то сделал не так):
В существующий файл bootstrap.min.css добавил в конец файла текст
@font-face {
    font-family:'Glyphicons Halflings';
    src:url(../fonts/glyphicons-halflings-regular.eot); /* Такой каталог должен существовать и туда надо положить шрифты из архива */
    src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),u    rl(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}
.glyphicon {
    position:relative;
    top:1px;
    display:inline-block;
    font-family:'Glyphicons Halflings';
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
Ну и добавил папку fonts из bt3 в каталог bootstrap (там до этого были только папки css img js, т.е. папки fonts НЕ БЫЛО вообще — рейтинг работал без шрифтов)
Теперь звезда вообще не отображается…

в чанке tpl.Tickets.meta.custom код такой
<!--tickets_can_star  active-->
<!--tickets_stared <i class="glyphicon glyphicon-star stared star"></i>-->
<!--tickets_unstared <i class="glyphicon glyphicon-star unstared star"></i>-->
Игорь
06 сентября 2018, 09:07
0
Проверка «похожести»
В параметре where нужно проверить, чтобы все теги текущего тикета присутствовали в тегах похожих тикетов.

К сожалению, с PHP я ещё пока на «Вы». Я так понимаю, нужно использовать регулярные выражения.

что-то типа
&where=`{"tags:REGEXP":"[[!obrabteg? &vhodteg= [[*tags]]  ]]"}`
где obrabteg — снипет, подготавливающий строку
Игорь
27 августа 2018, 15:34
0
Поменял на
<span class="ticket-comment-star active"><i class="fa icon-star-empty"></i> <span class="ticket-star-count">0</span></span>
Ничего не изменилось.
Пробовал подключать Bootstrap 3
<link href="/assets/site/bt3/css/bootstrap.min.css" rel="stylesheet">
В этом случае добавление в избранное работает, но весь сайт… идёт в разнос (неработающие меню и прочее).
Проблема в классе, которого нет в bootstrap 2 (но это не точно). И я НЕ ЗНАЮ как его сделать.
Игорь
25 августа 2018, 12:19
0
Проблема — в bootstrap.min.css (различия во второй и третьей версиях)
В версии Bootstrap 3 есть такой код
.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}
Я просто не понимаю (нет достаточных знаний ) в CSS что и куда разместить во вторую версию файла bootstrap.min.css

Использовать 3 версию НЕ МОГУ, так как ломается всё остальное — меню, элементы оформления и прочее (т.е. добавление в избранное РАБОТАЕТ!)

Граждане, ну неужели никто не сталкивался с таким?
Игорь
24 августа 2018, 09:05
0
Использую bootstrap 2, видимо с этим добавление в избранное не работает.
Где в modx изменить код не обновляя bootstrap до 4 версии?
Игорь
22 августа 2018, 08:10
0
Это стандартный чанк.
У меня есть так же свой чанк tpl.Tickets.meta.custom со своими иконками, в котором всё кликабельно, КРОМЕ «В избранное» (кстати, кликабельность появилась только при указании существующих классов иконок):

<div class="ticket-meta custom row" data-id="[[+id]]">
    <span class="col-sm-2">
        <i class="fa icon-user"></i> [[+fullname]]
    </span>
    <span class="col-sm-2">
        <i class="fa general foundicon-calendar"></i> [[+date_ago]]
    </span>
    <span class="col-sm-2"><a href="[[~[[+section.id]]]]">
          <i class="fa icon-folder-open-alt"></i> в: [[+section.pagetitle]]</a>
    </span>
    <span class="col-sm-2">
        <span class="ticket-star[[+can_star]]">[[+stared]][[+unstared]] <span class="ticket-star-count">[[+stars]]</span></span>
        &nbsp;&nbsp;
        <i class="general foundicon-people"></i> [[+views]]
    </span>
    <span class="pull-right ticket-rating[[+active]][[+inactive]]">
        <span class="vote plus[[+voted_plus]]" title="[[%ticket_like]]">
            <i class="fa general foundicon-plus"></i>
        </span>
        [[+can_vote]][[+cant_vote]]
        <span class="vote minus[[+voted_minus]]" title="[[%ticket_dislike]]">
            <i class="fa general foundicon-minus"></i>
        </span>
    </span>
</div>
[[+has_files]]
 
<!--tickets_can_vote <span class="vote rating" title="[[%ticket_refrain]]"><i class="glyphicon glyphicon-minus"></i></span>-->
<!--tickets_cant_vote <span class="rating[[+rating_positive]][[+rating_negative]]" title="[[%ticket_rating_total]] [[+rating_total]]: ↑[[+rating_plus]] [[%ticket_rating_and]] ↓[[+rating_minus]]">[[+rating]]</span>-->
<!--tickets_active  active-->
<!--tickets_inactive  inactive-->
<!--tickets_voted_plus  voted-->
<!--tickets_voted_minus  voted-->
<!--tickets_rating_positive  positive-->
<!--tickets_rating_negative  negative-->
<!--tickets_has_files
<ul class="ticket-files">
    <strong>[[%ticket_uploaded_files]]:</strong>
    [[+files]]
</ul>-->
<!--tickets_can_star  active-->
<!--tickets_stared <i class="fa icon-star"></i>-->
<!--tickets_unstared <i class="fa icon-star-empty"></i>-->
Игорь
20 августа 2018, 15:49
0
Н-да… как-то всё непонятно. Хотел бы узнать, как подключить в leftjoin ПРОИЗВОЛЬНУЮ таблицу — а получается, что даже с комментариями проблема.
ВРЕМЕННО (до того момента, как смогу решить проблему) разместил код, выводящий все комментарии пользователя при помощи TicketLatest

<div id="kosnpage">
    <div class="rows">

[[!pdoPage?
&fastMode=`1` 
&action=`Comments`
&element=`TicketLatest`
&tpl=`tpl.Tickets.comment.latest`
&limit=`10`
&includeContent=`1`
&ajaxMode=`button`
&pageVarKey=`kosn`
&pageNavVar=`kosn.nav`
&user=`[[!+modx.user.id]]`
]]

</div>
    [[!+kosn.nav]]
</div>
Игорь
20 августа 2018, 14:13
0
Кем создано примечание
«tickets_comments»: «tickets_comments.createdby as comcreatedby»
Игорь
20 августа 2018, 13:10
0
из журнала
Error 42S22: Unknown column 'tickets_comments.comcreatedby' in 'where clause'
Игорь
11 августа 2018, 13:29
0
Спасибо!
Теперь понятно, что значит:
"tplWrapper - Чанк-обёртка, для заворачивания всех результатов. Понимает один плейсхолдер: [[+output]]"
В который раз убеждаюсь — на modx.pro самое дружественное комьюнити
Игорь
11 августа 2018, 11:46
0
Документация крайне скудна… но я настойчив. Ну и пример простейшей реализации крайне бы помог
Игорь
11 августа 2018, 11:43
0
ОГРОМНЕЙШЕЕ спасибо! Теперь я знаю всё :)

<div id="sheetpage" style="display:none">
    <div class="rows">
        
    </div>
    <div class="pagination"><ul class="pagination"></ul></div>
</div>
Игорь
11 августа 2018, 11:19
0
Все равно выводится
<div id="sheetpage" >
    <div class="rows">
        
    </div>
    <div class="pagination"><ul class="pagination"></ul></div>
</div>
Игорь
21 июля 2018, 12:52
+1
Спасибо за ответ.
Запустил апгрейд на сайте, надо было всего лишь внести поправку к старому core, больше ничего менять не потребовалось
Игорь
21 июля 2018, 12:15
0
Спасибо, при ПЕРВОЙ установке сделал все, как написано на этой странице (по ней и сделал).
Для меня проблема ПЕРВЫЙ раз ПРАВИЛЬНО обновиться.

К примеру, когда (сделать апгрейд и внести, или же внести изменения ДО апгрейда в инсталляционных файлах) и НУЖНО ли вносить обновления в ниже перечисленные файлы (скопировать заранее для удобства)?
core/config/config.inc.php
/config.core.php (в корне сайта)
/connectors/config.core.php
/manager/config.core.php
Игорь
12 июля 2018, 17:29
0
Кодировка сервера: UTF-8 Unicode (utf8)
Сопоставление кодировки соединения — utf8_general_ci