Володя
С нами с 18 декабря 2012; Место в рейтинге пользователей: #4Водяной знак на изображения через редактор
Как обрабатывать картинки, загружаемые через текстовый редактор в поле content? Нужно настроить наложение водяного знака.
Мне приходит на ум только создание сниппета, который указать через модификатор тэгу: [[*content:mySnippet]]. А уже сниппет будет (каким-то образом не знаю ещё) вытаскивать значения изображений и обрабатывать их через phpThumbOn.
P.S. Ещё идея пришла тут в голову — использовать MinifiX (Munee) для обработки изображений: bezumkin.ru/sections/components/2384/ .
Что вы думаете по этому поводу?
Мне приходит на ум только создание сниппета, который указать через модификатор тэгу: [[*content:mySnippet]]. А уже сниппет будет (каким-то образом не знаю ещё) вытаскивать значения изображений и обрабатывать их через phpThumbOn.
Что вы думаете по этому поводу?
modx кодировка бд
Всем привет!
У меня возникла проблема с кодировкой базы данных в modx revo.
Сейчас все выглядит примерно так:
Кодировка => latin1_swedish_ci
На сайте все выводиться адекватно.
Начал искать информацию как сменить кодировку с latin1_swedish => utf8_general_ci
Нашел полезный скрипт:
Уважаемые пользователи может кто-то сталкивался с подобной проблемой?
Подскажите как сделать адекватное отображение русских символов на сайте.
Спасибо за внимание.
У меня возникла проблема с кодировкой базы данных в modx revo.
Сейчас все выглядит примерно так:
Кодировка => latin1_swedish_ci
На сайте все выводиться адекватно.
Начал искать информацию как сменить кодировку с latin1_swedish => utf8_general_ci
Нашел полезный скрипт:
<?php
$dbname = 'dbname';
if (!mysql_connect('localhost', 'login', 'password')) {
print 'Could not connect to mysql';
exit;
}
$result = mysql_list_tables($dbname);
if (!$result) {
print "DB Error, could not list tables\n";
print 'MySQL Error: ' . mysql_error();
exit;
}
while ($row = mysql_fetch_row($result)) {
$sql_s = "ALTER TABLE ".$row[0]." CONVERT TO CHARACTER SET utf8";
mysql_query($sql_s);
$sql = "SELECT * FROM ".$row[0];
mysql_query('SET NAMES latin1');
$res = mysql_query($sql);
while($rows = mysql_fetch_assoc($res))
{
$array_table[$row[0]][] = $rows;
$zapros = '';
foreach($rows as $key=>$value)
{
$zapros .= ' , `'.$key.'` = "'.mysql_real_escape_string($value).'" ';
}
$zapros = substr($zapros, 2);
$sql_a = "UPDATE ".$row[0]." SET ".$zapros." WHERE id = ".$rows['id'];
mysql_query('SET NAMES utf8');
mysql_query($sql_a);
}
}
?>
Запустил из корня. Все корректно выполнилось. Зашел в БД -> все адекватно выводиться, кодировка изменилась. Захожу на сайт, а там крякозябры. :(Уважаемые пользователи может кто-то сталкивался с подобной проблемой?
Подскажите как сделать адекватное отображение русских символов на сайте.
Спасибо за внимание.
Кэш сайта огромен - как исправить?
Есть сайт на h.simpledream.ru (тариф с 1 ГБ)
Сайт после очистки кэша весит около 450 мб.
Через сутки сайт весит уже около 1 гига!
На сайте около 3-4 тыс. страниц и сайт будет расти.
За сутки сайт посещают 600-700 человек.
Есть авторизация пользователей через Ofiice.
Что делать? Не хочется каждый день вручную очищать кэш — иначе сайт виснит, т.к. при нехватке места начинаются проблемы авторизацией, с тикетами и т.д.
Сайт после очистки кэша весит около 450 мб.
Через сутки сайт весит уже около 1 гига!
На сайте около 3-4 тыс. страниц и сайт будет расти.
За сутки сайт посещают 600-700 человек.
Есть авторизация пользователей через Ofiice.
Что делать? Не хочется каждый день вручную очищать кэш — иначе сайт виснит, т.к. при нехватке места начинаются проблемы авторизацией, с тикетами и т.д.
Покупка комплектов без основного товара
Доброго дня всем!
Решил воспользоваться замечательным компонентом msSetInCart, всё работает хорошо, за исключением одной маленькой грабельки на которую я наступил.
Решил воспользоваться замечательным компонентом msSetInCart, всё работает хорошо, за исключением одной маленькой грабельки на которую я наступил.
modx процессоры.
Здравствуйте. Второй день я пытаюсь разобраться в технологии создания процессоров. Помогите мне пожалуйста разобраться.
mscDistance — стоимость доставки по городу /району
mscDistance в магазине Simple Dream
Привет.
Представляю вам компонент расчета стоимости доставки в зависимости от величины пути доставки.
Демо как обычно тут.
pdoCrumbs Разметка с помощью microdata
Разметка «хлебных крошек» с помощью microdata
Стандартный шаблон pdoCrumbs работает без микродатой чтоб исправит эту надо добавит в шаблон этот код
Обновил код теперь он валидный на w3
Стандартный шаблон pdoCrumbs работает без микродатой чтоб исправит эту надо добавит в шаблон этот код
[[pdoCrumbs? &showAtHome=`0`&showHome=`1` &outputSeparator=``
&tplCurrent=`@INLINE <li><span>[[+menutitle]]</span></li>`
&tpl=`@INLINE <li itemtype="http://data-vocabulary.org/Breadcrumb" itemscope><a href="[[+link]]" itemprop="url" ><span itemprop="title">[[+menutitle]]</span></a><span> / </span></li>`
&tplWrapper=`@INLINE <ul class="breadcrumbs">[[+output]]</ul>`
]]
css.breadcrumbs {float:left; padding:0; margin:0; border:0;}
.breadcrumbs li {display: inline-table;}
Проверит разметкуОбновил код теперь он валидный на w3
[ms2gallery] Источник файлов для разных шаблонов
Небольшой плагин, позволяющий автоматически установить нужный источник файлов при создании ресурса с использованием дополнения ms2gallery.
RESTful APIs на MODX 2.3
Есть интересная новинка в 2.3
для создания api на REST.
rtfm.modx.com/revolution/2.x/developing-in-modx/advanced-development/developing-rest-servers
Кто уже работал, можете поделиться впечатлениями? как в работе с нагрузками.
Кто как использует.
Мало очень документации, интересны уроки…
когда делал по документации, были проблемы…
сделал по этому примеру (в комментах pixelchutes) gist.github.com/splittingred/2346752
все заработало
для создания api на REST.
rtfm.modx.com/revolution/2.x/developing-in-modx/advanced-development/developing-rest-servers
Кто уже работал, можете поделиться впечатлениями? как в работе с нагрузками.
Кто как использует.
Мало очень документации, интересны уроки…
когда делал по документации, были проблемы…
сделал по этому примеру (в комментах pixelchutes) gist.github.com/splittingred/2346752
все заработало
В MODX 2.3.x изменена логика фильтра вывода toPlaceholder
Возможно, это незначительное изменение, но у некоторых разработчиков может что-то поломаться, как у меня)
Так вот, раньше такой код
выводил
То есть, модификатор toPlaceholder не только устанавливал нужный плейсхолдер, но и выводил результат. В официальной документации даже осталось пояснение по этому ПОВОДУ:
В версии 2.3.0 и старше добавлена строчка, очищающая $output при использовании этого модификатора, так что теперь код
сам по себе не выводит НИЧЕГО. Будьте внимательны и проверьте, не сломалось ли у вас ничего после обновления.
Так вот, раньше такой код
[[!snippet:toPlaceholder=`placeholder`]]
[[+placeholder]]
выводил
result
result
То есть, модификатор toPlaceholder не только устанавливал нужный плейсхолдер, но и выводил результат. В официальной документации даже осталось пояснение по этому ПОВОДУ:
Puts the input value into the passed placeholder. Does not prevent the output of the TV value, so add [[*someTV:toPlaceholder=`placeholder`:notempty=``]] if you don't want to output the value of the TV itself.
В версии 2.3.0 и старше добавлена строчка, очищающая $output при использовании этого модификатора, так что теперь код
[[!snippet:toPlaceholder=`placeholder`]]
сам по себе не выводит НИЧЕГО. Будьте внимательны и проверьте, не сломалось ли у вас ничего после обновления.