Abu

Abu

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

[easyBlacklist] Релиз простого черного списка IP

Буквально месяц назад я описывал простой компонент для блокировки пользователей по IP, который не решался выкладывать в магазин. Теперь его код был приведён в приемлемый вид и я решил его всё-таки выложить в магазин.

easyBlacklist — это простой компонент, предназначенный для блокировки злоумышленников и нежелательных посетителей сайтов по их IP-адресу. Есть возможность указать IP-адрес, причину блокировки и включить/отключить правило.
Сергей Фещуков
18 июня 2015, 10:49
modx.pro
7
4 728
+8

Аналог DirectResize

Здравствуйте. Надо сделать так, чтобы картинки в контенте автоматом ресайзились и все это открывалось каким нибудь просмотрщиком. Есть что-то аналогичное DirectResize, только по-свежее?
Сергей
31 мая 2015, 21:47
modx.pro
1
1 758
+1

Super MODx SEO-strict +ускоряем фронтенд

Михаил задал вопрос про канонизацию урлов в MODx.
Писал ему ответ, но понял, что он слишком большой. Поэтому переписал в статью.

Поехали.
Алексей Карташов
25 марта 2015, 14:29
modx.pro
70
16 674
+11

[VirtualPage] - Виртуальные страницы.

Реализует виртуальные страницы для MODx.
Планировался для modstore.pro/packages/users/userprofile, но руки дошли только сейчас.
Роутинг реализован на github.com/nikic/FastRoute

Володя
15 марта 2015, 10:25
modx.pro
13
14 308
+10

Tickets самые популярные

как вывести список самых просматриваемых тикетов
Spam
28 февраля 2015, 20:00
modx.pro
4
1 233
+1

[update] Общая база товаров для разных контекстов

Очень долго не получалось заставить работать товары minishop2 на других контекстах, с выводом через сниппет нет проблем, а вот с ссылками и корзиной беда.
Использовал sendForward, с ним куча гемороя, но случайно наткнулся на вот это:
$modx->resource = $modx->getObject('modResource', $id);
$modx->request->prepareResponse();
exit();
but1head
17 февраля 2015, 12:45
modx.pro
26
4 950
+3

Использование тегов MODX внутри @INLINE-чанков pdoTools

Многие знают, что в pdoTools в качестве шаблона вывода можно указывать @INLINE-код, чтобы не создавать лишних сущностей.
[[!pdoResources?
    &tpl=`@INLINE <li>[[+pagetitle]]</li>`
]]

Некоторые знают, что в таких конструкциях нельзя вызывать сниппеты, не работают фильтры ввода-вывода. А в документации про это даже картинка саркастическая есть.

Хочу раскрыть небольшую тайну, как можно это ограничение иногда обойти… Подробности под катом :-Р
Илья Уткин
09 декабря 2014, 10:04
modx.pro
15
10 015
+8

Дополнительные поля в комментариях и премодерация

Задача: Организовать анонимные комментарии с премодерацией + 2 дополнительных текстовых поля.

доп поля в шаблоне формы:
<div class="form-group">
			<label for="comment-plus">Достоинства</label>
			<input type="text" name="comment-plus" value="" id="comment-plus" class="form-control" maxlength="200" />
		</div>

		<div class="form-group">
			<label for="comment-minus">Недостатки</label>
			<input type="text" name="comment-minus" value="" id="comment-minus" class="form-control" maxlength="200" />
		</div>
плагин:
<?php
if ($modx->event->name == 'OnBeforeCommentSave') {
	$properties = array(
		'comment-plus' => $modx->stripTags($_POST['comment-plus']),
		'comment-minus' => $modx->stripTags($_POST['comment-minus'])
	);
	$modx->event->params['TicketComment']->set('properties', $properties);
}
Эта схема хорошо работает только для комментариев без премодерации. Если включаешь премодерацию — то информация из доп полей попадает в базу, но в момент публикации стирается.
скрин таблицы в базе: joxi.ru/YmEN6bnuJz1L26

подскажите пожалуйста как исправить ситуацию
Андрей Рябченко
06 декабря 2014, 19:28
modx.pro
7
4 256
0

[Tickets] Сообщения

Разбираясь с компонентом Tickets в процессе работы над книгой отзывов, особенно в части комментариев, крепла уверенность, что в Tickets есть почти все необходимое для создания системы личных сообщений. Нужно лишь чуть подкрутить. Поэтому не долго думая, решил попробовать. Получилось так

Сергей Шлоков
17 ноября 2014, 20:14
modx.pro
8
2 940
+14

Виджет Instagram для Modx Revo

Простое дополнение для публикации фотографий из популярной социальной сети instagram* на сайте. С помощью дополнения можно как вывести небольшой виджет, так и кастомизировать и выводить полноценную галерею. Думаю будет полезно, для ленивых контент-менеджеров простых фотогалерей сайтов-визиток или портфолио.


Abu
Abu
08 ноября 2014, 22:13
modx.pro
3
14 863
+4