Блоги

Блог им. POS_troi
Закрываем админку

Вот зачем по адресу /admin/ нужна панель логина? Правильно нафик не нужна.

Простое решение

в файле /classes/CMSController/CMSController.php

перед

if ($urlParts[$i] == 'admin' && $i == 0) { // Признак того, что мы в админпанели


вставляем

$oUser = ExplaySession::getUser();
$userGroup = userGroup($oUser->getValue('group'));

if ($userGroup == 'admin') {


После

continue;

}


Добавляем еще одну закрывающую скобку

}


Теперь если вы не залогинены на сайте по ссылке /admin/ будет ошибка 404

Блог им. POS_troi
Функция удаления поста/ссылки

Разработчики вы жадные — зажали такую мегаполезную функцию )

Я не знаю как там намечалось использовать данную функцию но предлагаю всем свое видение и реализацию.

И так в файле modules/blogs/class.php уже есть функция delete() но она наглухо заглушена 404 ошибкой, это и понятно ибо любой может удалить что хочет. Будем исправлять )

Для начала добавим новый ключ в реестре modules/blogs/allow_delete_post — для того чтобы иметь возможность отключить функцию удаления постов и ссылок, 0 -нельзя / 1 — можно (в друг кто-то против ;) ).

все остальное тут pastebin.ru/313852 (ибо движек жестко жрет все дивы и т.п)

Блог им. POS_troi
Добавление Капчи в авторизации

Как избавится от ботов спамеров? Ответ очевиден — как минимум добавить капчу в авторизации. толку не много но всеже как минимум процентов 50 отшибет :)
(Кстати не знаю почему автор двига не добавил этого по умолчанию)

И так — 1. В файле modules/user/class.php

в фонкции login добавляем:

В самом начале — сразу после public function login () {
добавляем переменные
$captchaError = \'\';
$aErrors = array ();


Далее

if (!isset ($_POST[\'login\']) && !isset ($_POST[\'password\']))

заменяем на

if (!isset ($_POST[\'login\']) && !isset ($_POST[\'password\']) && !isset ($_POST[\'captcha\']))

потом после окончания if-а выше дабавляем

if (getRequest (\'captcha\') != getSession (\'captcha\')) {

$captchaError = lang (\'error_registration_captcha\', __CLASS__);

$aErrors[\'captcha\'] = $captchaError;

}

перед $this->setPageTitle (lang (\'title_login\', __CLASS__));

добавляем
if (!isset ($aErrors[\'captcha\'])) {

перед

$response = new ModuleResponse;
$response->setTemplate (\'users/login\');
return $response;
доьавляем

}

после $response = new ModuleResponse;

Добавляем

$response->addObject (new Array2XML (\'captcha\', array (\'error\' => $captchaError)));

Я понимаю что данное описание очень сугубое так что вот --> тут < — полная копия функции login

А да, забыл в шаблоне user/login.xsl нужно добавить после пароля вот --> это< —

З.Ы. Нужно что-то придумать для тэга CODE а лучше модуль от ВордПресса прикрутить )

пользуйтесь на здоровье )
С Уважением ваш POS_troi

Блог им. Игорь Геннадьевич
Лайвстрит и explay

Оба движка по своему хороши, но у каждого вебмастера, хотя бы слегка знакомого с высокоуровневыми языками программирования есть «седьмое чувство».

Это как в автосалоне — увидели машину и поняли — вот она, та самая, та, что давно искал.

Не буду забивать головы читателей подробностями реализации и прочим — вы и так всё знаете.

И, надеюсь, поняли что я хотел сказать.

Блог им. Николай
Нужен специалист по експлею

Пишите в асю 577-920-379

Блог им. SataGik
Skype

dezmax0 — 01.07.2010 в 18:00 по московскому времени. Almaz, Anabiotick звоните, обсудим все вопросы в нормальной обстановке.

Блог им. Yevgeny
mp3 плейер внутри поста

UPD:
Опираясь на вот этот и вот этот посты, собрал воедино возможность добавления аудио файлов в пост. Теперь все работает по принципу добавления видео!
Большое спасибо Almaz и Al_NInyo

Люди добрые, подскажите, каким образом можно внутрь поста встроить проигрыватель mp3 файлов (или медиа файлов)? Готовых решений много, но те, которые пробовал не работают внутри поста.
Читал вот этот материал explay.su/post/article/219#comment535 только все равно ничего не получилось.
Может можно выложить какое-то более подробное описание, как и что делать, мне кажется тут много кому это будет интересно!

Блог им. betatester
Виагра и и усиление эрекции

Если мужчина способен достичь 100% эрекции без лекарств, Виагра не сможет сделать ее 110%. Но, в том случае, если ее качество составляет 90%, Виагра наверняка поможет достичь 100% качества.

Степень эрекции и и действие Виагры определяется личными восприятиями и и пожеланиями мужчины. Один мужчина будет радоваться такой эрекции, другой же испугается импотенции и и бросится к докторам и и лекарствам. Если по каким-то причинам мужчина недоволен своей эрекцией, Виагра придет на помощь.

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

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

Виагра откроет вам широкие просторы сексуальной близости буквально за одну ночь. Для кого-то вполне нормально эякулировать до трех раз за одну ночь, а а кто-то способен на то же самое, но лишь несколько раз в году. В случае, если мужчина, эякулирующий по три раза за ночь, обнаружил, что по каким-то причинам это ему не удается, то следует подумать о сколько стоит виагра и том, чтобы купить Виагру.
1 2 3 4 5