Klike

Klike

С нами с 14 января 2015; Место в рейтинге пользователей: #48

Невидимое окно ошибки в админке

Периодически на разных сайтах в админке сталкиваюсь с всплывающей ошибкой, которую не видно
При наведении на шапку невидимого модального окна – курсор меняется и можно зацепить и перетащить это окно
И если добавить свойство
opacity: 1
То окно становится видимым

Кто-нибудь сталкивался с подобным? И как можно от этого избавится?
Поскольку пока окно не закроешь, редактировать поля невозможно, а неопытный пользователь будет мучаться.

Версия MODX 2.5.0, PHP7
Klike
09 июня 2016, 03:47
modx.pro
2
2 522
0

В погоне за удобством посетителей или умные ссылки

Здравствуйте.
У многих на сайтах есть блок с похожими статьями, как правило их выбирают из тех же категорий или используют теги. Но не все ссылки (статьи) в этих блоках одинаково полезны для посетителей, и если проверить, то на одни кликают часто, на другие крайне редко.
Борис И
06 июня 2016, 17:03
modx.pro
20
3 319
+12

Календарь (Datepicker) + товары miniShop2

Всем привет.

Добавил поле даты в miniShop2, вывожу через EventsCalendar2, всё в принципе хорошо,
но нужно, чтобы дата бралась не из стандартных (createdon/publishedon) а из расширенного плагином поля даты в товаре.



Как сделать?) Думал взять обычный datepicker из jQuery UI, но как там отмечать товары и добавлять popover для ссылки на этот товар – не могу найти.

Пробовал eonasdan.github.io/bootstrap-datetimepicker/ – та же ситуация)

HELP me Please!)
Klike
03 июня 2016, 08:47
modx.pro
1
1 059
0

Дополнительные поля профиля юзера (не extended)


Разрабатываю проект, в котором необходимо было реализовать более простое редактирование дополнительных полей профиля, чем есть из коробки. К слову, неудобное редактирование — это не единственный минус нативного способа расширения профиля полями. Ни для кого не секрет, что фильтрацию по JSON полям нормально не осуществить, только костылями. Фактически, мне надо было получить решение, которое бы расширяло стандартный код MODX, не трогая исходники, дабы сохранить карму в порядке возможность обновления системы.
Пришёл к выводу, что буду расширять стандартную вкладку профиля «Общая информация». При желании можно чуть переписать код в событии OnUserFormPrerender и создать свою вкладку со своими полями.
Павел Гвоздь
30 мая 2016, 22:36
modx.pro
114
18 798
+19

[Решено] AjaxForm + FormIt + html теги в input = ?

Пытаюсь передать через форму html форматированный текст
<input value="<strong>Привет</strong>" name="analyse" />
И на почту приходят также)) В смысле прямо с тегами html.

<strong>Привет</strong>
Вызов:
[[!AjaxForm?
    &snippet=`FormIt`	
    &form=`tpl.AjaxForm`
    &emailTpl=`tpl.AjaxForm.email`
    &hooks=`email,FormItSaveForm`
    &emailHtml=`1`
    &emailTo=`[[++emailsender]]`
    &emailFrom=`[[++emailsender]]`
    &validate=`email:email:required,analyse:allowTags:allowSpecialChars,workemail:blank`
    &validationErrorMessage=`Проверьте правильность email адреса`
    &successMessage=`Сообщение успешно отправлено. Мы обязательно Вам ответим!`
]]
Кто-нибудь пробовал?

ps Textarea – та же история

РЕШЕНИЕ: нужно добавить :allowSpecialChars И в письме придёт в нужном виде.
Klike
28 мая 2016, 21:46
modx.pro
5
2 567
+1

Почему разные значения показ-лей загрузки страницы

Всем привет!
Решил посмотреть циферки статистики, и увидел, что в них есть различие)

На скрине три варианта временных показателей загрузки страницы


Красным – debugParser
Синим – плейсхолдеры MODX ([^t^] и тд)
Без обводки – значения выведены с помощью Fenom

Почему значения отличаются?
Klike
27 мая 2016, 10:54
modx.pro
1
1 143
0

Время парсинга страницы не показывается

Почему может не показываться время парсинга. Вернее, всегда равно 0,0000 s.
Запрос, как обычно.
[^p^]
Klike
26 мая 2016, 13:36
modx.pro
1
1 119
0

[Решено] Доп. поле даты в свойствах товара

Всем привет!
Добавил через плагин поле даты:

msproductdata.js:
miniShop2.plugin.pluginname = {
	getFields: function(config) {
		return {
			datestart: {xtype: 'minishop2-xdatetime', value: config.record.datestart, description: '<b>[[+datestart]]</b><br />'+_('ms2_product_datestart_help')},
		}
	}
	,getColumns: function() {
		return {
			datestart: {width:50, sortable:false, editor: {xtype:'minishop2-xdatetime', name: 'datestart'}},
		}
	}
};
msproductdata.map.inc.php такой:
<?php
return array(
	'fields' => array(
		'datestart' => 0
	)
	,'fieldMeta' => array(
		'datestart' => array(
			'dbtype' => 'int'
			,'precision' => '20'
			,'phptype' => 'timestamp'
			,'null' => false
			,'default' => 0			
		)
	)
	,'indexes' => array(
		'datestart' => array (
			'alias' => 'datestart'
			,'primary' => false
			,'unique' => false
			,'type' => 'BTREE'
			,'columns' => array (
				'action' => array (
					'length' => ''
					,'collation' => 'A'
					,'null' => false
				)
			)
		)
	)
);
Klike
24 мая 2016, 18:08
modx.pro
2
1 475
0

Isotope галерея

Подскажите, каким образом организовать на сайте галерею вида
имеются ли готовые решения для этих целей?
Антон
23 мая 2016, 18:45
modx.pro
3
2 513
0

FormIt передача плейсхолдеров

В категориях – где куча товаров на странице, в чанке товара вызывается AjaxForm с формой быстрого заказа. В форме автоматически заполняется поле – название товара.
Если указать
[[+pagetitle]]
, то плейсхолдер пуст.
Если указать
{$_modx->setPlaceholder('pagetitle', $pagetitle)}
передается соответственно Наименование последнего товара.
Так вот вопрос – Как можно передать наименование (артикул и может другие поля) в вызов Formit?
Klike
16 мая 2016, 16:51
modx.pro
3
2 977
0