За месяц Январь, 2012

Amiro.cms - сбросить пароль администратора, восстановление пароля в админку

Удивительно, но на первых страницах поисковиков нет “нормального” ответа на такой простой вопрос - что делать, если забыл пароль администратора Amiro.CMS (она же Амиро ЦМС). Нормального - в смысле, не варианты “восстановить пароль администратора” (при переходе по ссылке новый пароль будет отправлен на почту администратора), либо сменить пароль админа из той же самой админки.

Выдержки из официального FAQ-а по AMIRO CMS:

Как поменять пароль администратора?
В Панели управления выберите пункт «Пользователи» в разделе «Сервис». В окне управления пользователями либо сбросьте пароль возле учетной записи администратора (в этом случае пароль будет доставлен на указанный e-mail администратора), либо укажите новый пароль в окне редактирования учётной записи.

При запросе пароля приходит неправильный пароль
Необходимо сделать один запрос и дождаться пока придет письмо. Возможно Вы, не дождавшись получения, повторно запрашиваете пароль, в результате чего автоматически сгенерированный пароль оказывается сброшенным и не может быть использован для входа в админ.панель. Обратите внимание, что если сайт установлен локально, то возможности восстановить пароль по ссылке “забыли пароль” нет.

Другой информации о хранении паролей администратора (и пользователей) по соседству не просматривается.

Ранее в статье о хранении паролей в различных CMS рассматривал несколько способы сменя пароля, имея доступ к базе.

В Amiro.CMS пользователь-администратор admin (если не был изменён) хранится в таблице cms_members. Пароль пользователя можно сбросить, изменив поле password. Хранится пароль “стандартным” md5-хэшированием. Т.е. чтобы задать пароль администратора равным 123 достаточно выполнить следующий SQL-запрос (если, конечно, есть доступ к базе):
UPDATE `cms_members` SET `password` = md5('123')
WHERE `cms_members`.`username` = 'admin';

Опубликовано Январь 26, 2012 | автор: levik  |  Нет комментариев »

Ошибка в Internet Explorer Если вы щелкнули ссылку, возможно, что она устарела

Натолкнулся на непонятное поведение Internet Explorer - при попытке открыть страницу вываливается страница 404 и Internet Explorer выдаёт ошибку

Не удается найти веб-страницу

  • Возможно, сделана опечатка в адресе
  • Если вы щелкнули ссылку, возможно, что она устарела

При этом в остальных браузерах никаких опчаток или старых страниц - всё открывается, всё работает. Что самое интересное, на сайте была настроена своя страница ошибки 404, но она не появлялась в IE.

Аналогичная ситуация встречалась на Joomla (Joostina?) при авторизации..

Как оказалось, IE  пытался загрузить файлы, которых не было на сервере. То есть, сама страница грузилась нормально, но, доходя до определённого момента, не могла загрузить требуемый файл (в конкретном случае - был .htc файл) и выдавала ошибку “страница устарела”.. Естественно, остальные браузеры эту ошибку не выдавали.

Возможно, такая реализация более правильна, чем отображение страницы без предусмотренных поведений - создатель-разработчик сайта просто вынужден разобраться, в чём именно дело.

Опубликовано Январь 23, 2012 | автор: levik  |  Нет комментариев »

Amiro - программная очистка кэша

Как очистить кэш в Амиро?

Очень просто, заходим в админку, редактируем любой ресурс и нажимаем кнопку “Применить”. Просто очистить кэш из админки нельзя (по крайней мере отдельной “кнопочки”, как например в случае с очисткой кэша в MODx не предусмотрено).

Следует отметить, что под кэшированием в Амиро понимается сохранение сгенерированных страниц или их частей, а не кэширование файлов в браузере (на клиенте), хотя для проверки успешной очистки кэша имеет смысл обновить страничку при помощи CTRL+F5 / Ctrl+R и из другого броузера проверяли? Кеш броузера мог срабатывать. Читать целиком »

Опубликовано Январь 19, 2012 | автор: levik  |  Нет комментариев »

JavaScript - распечатать картинку/изображение, страницу целиком

Чтобы при помощи JavaScript распечатать текущую страницу - можно воспользоваться функцией window.print()

Чтобы распечатать картику в JavaScript (или вообще любой элемент) - можно воспользоваться небольшой хитростью - при помощи Javascript создать новое окно и его уже распечатать.

print_page.js

function makepage(src) {
// We break the closing script tag in half to prevent
// the HTML parser from seeing it as a part of
// the *main* page.
return "<html>\n" +
"<head>\n" +
"<title>Temporary Printing Window</title>\n" +
"<script>\n" +
"function step1() {\n" +
"  setTimeout('step2()', 10);\n" +
"}\n" +
"function step2() {\n" +
"  window.print();\n" +
"  window.close();\n" +
"}\n" +
"</scr" + "ipt>\n" +
"</head>\n" +
"<body onLoad='step1()'>\n" +
"<img src='" + src + "'/>\n" +
"</body>\n" +
"</html>\n";
}
function printme(evt) {
// Old IE
var image = evt.target;
if (!image) image = window.event.srcElement;
if (!evt) evt = window.event;
src = image.src;
link = "about:blank";
var pw = window.open(link,"_new");
pw.document.open();
pw.document.write(makepage(src));
pw.document.close();
}

Опубликовано Январь 13, 2012 | автор: levik  |  Нет комментариев »

В диспетчере устройств пусто

При попытке открыть диспетчер устройств в Windows XP само окошко открывается, однако в диспетчере устройств пусто. То есть устройств нет вообще, даже компьютера :)

Кроме того, некоторые устройства при подключении к компьютеру не определялись.

Немного погуглив, нашёл информацию про вирус Apropos, который можно вылечить при помощи бесплатной утилиты AproposFix - следует перегрузить компьютер в безопасном режиме, извлечь архив и запустить RunThis.bat, который после завершения работы сохранит файл отчёта.

На компьютере был установлен антивирус - поэтому способ был отложен на крайний случай.

Ещё одна ситуация, когда диспетчер задач может быть пустым - проблемы службы Plug And Play.

В разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\PlugPlay следует прописать REG_EXPAND_SZ (Расширяемый строковый параметр) с именем ImagePath и значением %SystemRoot%\system32\services.exe

Опубликовано Январь 11, 2012 | автор: levik  |  Нет комментариев »