Всего 125 335 комментариев

Виталий Киреев
14 января 2013, 07:09
0
У меня почему-то в php5-fpm какая-то утечка памяти постоянно происходит. По команде service php5-fpm restart освобождается более 200МБ памяти. А если этого не делать, то постепенно память на сервере заканчивается и помогает только рестарт сервера. Кто-нибудь сталкивался с такой проблемой? Настраивал примерно по этой статье с учетом менее мощного сервера, настройки php5-fpm правда те же. Не понял что они делают, пробовал изменять — все только хуже).
Добряков Алексей
14 января 2013, 06:30
0
Сам походу нашёл ответ:

Отключить плагин phpThumbOfCacheManager
Элементы -> Плагины -> phpThumbOfCacheManager -> Отключен (ставим галочку)
Илья Строганов
13 января 2013, 21:05
0
Если цель — сделать возможность пользователям публиковать на сайт товары для продажи (используются вложения: фото, pdf), то пригоден ли Tickets для данной задачи?
Василий Наумкин
13 января 2013, 20:09
0
Во первых: при оформлении вопросов нужно использовать тег code, чтобы мне не пришлось потом исправлять.

Во-вторых: зачем вызов getPage? Нужно в две колонки и с постраничной навигацией? Если да, то так не выйдет. нужно разбивать на колонки через CSS или Javascript.

Если постраничная навигация не нужна — можно просто сделать 2 вызова getResources.

Ну или самый сложный вариант — написать свой сниппет, выбирающий ресурсы и раскладывающий их в 2 плейсхолдера, которые уже указывать в колонках.
Юрий Акопян
13 января 2013, 18:15
0
Левый блок:
<div class="block_latest_left">
<div class="article_preview">
<div class="article_preview_th"><a href="[[~[[+id]]]]" ><img src="[[+tv.img:phpthumbof=`w=50&h=50&zc=1`]]" /></a></div>
<div class="article_preview_content">
<h3 class="dotted"><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h3>
<p>Опубликовано: [[+publishedon:strtotime:date=`%m %d, %Y`]]</p>
</div>
</div>

</div>
Правый:
<div class="block_latest_right">
<div class="article_preview">
<div class="article_preview_th"><a href="[[~[[+id]]]]" ><img src="[[+tv.img:phpthumbof=`w=50&h=50&zc=1`]]" /></a></div>
<div class="article_preview_content">
<h3 class="dotted"><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h3>
<p>Опубликовано: [[+publishedon:strtotime:date=`%m %d, %Y`]]</p>
</div>
</div>
</div>
Rasul Akhmatkhanov
13 января 2013, 08:10
0
Все круто, большое спасибо. По rss, действительно, cut сам и проглядел.
Василий Наумкин
13 января 2013, 07:53
0
С подпиской это никак не может быть связано, только недопонимание браузером моих скриптов.
Василий Наумкин
13 января 2013, 07:52
0
Да, Firefox как-то странно себя ведёт. Отправляет ajax запрос и следом переходит на скрипт работы с комментарием, несмотря на false, который возвращает форма.

Скрипт, конечно, выдаёт запрет доступа, ибо его вызывают без нужных параметров.

Добавил return false прямо на кнопки формы — заработало. Сейчас пишу из Firefox, прошу протестировать у себя.

P.S. Introtext появляется, если использовать тег cut, о чем написано справа при создании новой заметки. Только никто не читает и не использует. Сравни, как выглядят мои заметки в ридере, и большинство остальных.

В ридере всё выглядит точно так-же, как и на главной сайта.
Rasul Akhmatkhanov
13 января 2013, 02:56
0
Проверка связи, в общем действительно это баг, не работает в чистом фаерфокс, в хроме вижу предпросмотр.

Ну и чтобы два раза не вставать, можно настроить в rss ленте, какой нибудь интротекст по вопросам, в ридере выводятся публикации, блог интересный, но нет интротекста, по названию трудно узнать содержание, эта тема как пример))
Александр Наумов
13 января 2013, 00:13
0
Я думаю, что это баг.
Стал его наблюдать после того, как на сайте появилась подписка.
Например, я не могу с первого раза запостить комментарий, появляется эта «фича», затем я возвращаюсь и снова постю и мне опять показывают «Access denied!» после снова возвращаюсь и вижу опубликованный свой комментарий.
Вот и этот самый комментарий опубликовал со второго раза.
Василий Наумкин
12 января 2013, 10:25
0
Насколько я знаю, связанных селектбоксов в админке MODX вообще нет. Только самому дописывать.

Ну а в карточке товаров miniShop по-прежнему нет сложных ТВ, и уже не будет.
Виталий Воропаев
12 января 2013, 03:27
0
Интересует похожее, округ->регион->объекты + голосование с ограничением в регионе. Нужно зацепиться за мысль, в подходе к реализации. За помощь с идеей заранее благодарю.
Василий Наумкин
11 января 2013, 17:05
0
По умолчанию выбирается все записи из таблицы, значит их нужно ограничить.

Нам подойдёт ограничение по классу, автору и статусу:
$where = array(
    'Ticket.class_key' => 'Ticket'
    ,'Ticket.published' => 1
    ,'Ticket.deleted' => 0
);
if (!empty($_REQUEST['uid'])) {
    $where['Ticket.createdby'] = intval($_REQUEST['uid']);
}

Вот и всё.
Также можно приджойнить TicketsSection, чтобы выбирать названия и урлы на разделы.
Александр Наумов
11 января 2013, 16:53
1
0
Спасибо, очень познавательная статья!
Andrei Kilin
11 января 2013, 16:48
0
На этом сайте через pdoTools выбраются:
— Тикеты отдельного юзера.
Борзану малясь: можешь подробнее разжевать по выборке тикетов по пользователю из всех секций?
Изместьев Артем
11 января 2013, 16:14
0
огромное спасибо, то что доктор прописал=)
Василий Наумкин
11 января 2013, 16:11
0
Вот мой чанк из настроек профиля — там просто добавляется класс disabled, если выставлен плейсхолдер с провайдером…

<div class="alert alert-block ">
    <div class="row">
        <div class="span4">Пожалуйста, привяжите эти сервисы к своей учетной записи при помощи <b>HybridAuth</b>.</div>
        <div class="span3">
            <a href="[[+login_url]]&provider=Yandex" class="srv yandex [[+yandex.provider:isnot=``:then=`disabled`:else=``]]" title='Яндекс'></a>
             
            <a href="[[+login_url]]&provider=Google" class="srv google [[+google.provider:isnot=``:then=`disabled`:else=``]]" title='Google'></a>
             
            <a href="[[+login_url]]&provider=Twitter" class="srv twitter [[+twitter.provider:isnot=``:then=`disabled`:else=``]]" title='Twitter'></a>
             
            <a href="[[+login_url]]&provider=Facebook" class="srv facebook [[+facebook.provider:isnot=``:then=`disabled`:else=``]]" title="Facebook"></a>
             
            <a href="[[+login_url]]&provider=Vkontakte" class="srv vkontakte [[+vkontakte.provider:isnot=``:then=`disabled`:else=``]]" title="Вконтакте"></a>
        </div>
    </div>
</div>
Andrei Kilin
11 января 2013, 15:37
0
Отличное начало, спасибо!
Изместьев Артем
11 января 2013, 15:36
0
еще спрошу, если не против:
а как ты реализовывал disable статус для иконок привязанных сетей?
Изместьев Артем
11 января 2013, 15:27
0
Большое спасибо=) Думаю, лучший способ выразить признательность — через ППА=)