notepad++ Перестал перезагружать файлы после изменения другими программами -- уведомление "хотите ли перезагрузить"

Чтобы настроить обновление (или включить его если оно почему-то вырубилось), переходим:

Settings -> Preferences ->  MISC

Далее для раздела File Status Auto-Detection отметьте:

Yii2 access rules except доступ - exception 'yii\web\ForbiddenHttpException' with message 'Login Required' - Ошибка - Решение

An Error occurred while handling another error:

exception 'yii\web\ForbiddenHttpException' with message 'Login Required'

В конкретном случае ошибка наблюдается при переносе проекта (сайта) с одной машины на другую.

Фавикон (маленькая картинка на вкладке браузера) как настроить/добавить в HTML -- пример кода

В секцию head тела страницы необходимо добавить строку с указанием пути к картинке относительно корня сайта:

<head>
   <link rel="shortcut icon" href="/favicon.png" />

 // тут остальные тэги
</head>

smarty Вызов функции (пользовательской) на строковом литерале (строке), строка в качестве аргумента -- пример кода

Пример двух методов - один подключает функцию (сообщает о ней шаблонизатору), а другой её реализует:

/**
 * Регистрируем новую функцию t() для смарти (поддержка мультиязычности)
 * 
 */
public static function registerSmartyMultyLangFuncion(&$smarty)
{
	$smarty->register_function("t", "i18n::t"); // фуккция вывода мультиязычного текста
}


/**  реализация пользовательской функции */
public static function t($params)
{
	$result = 'SoMe-TeXt-HeRe';
	
	if(!empty($params['t'])) { // если параметр передан в шаблонизаторе

		$result = $params['t']; 
		
	}
	

CSS стиль для тэга вложенного в другой тэг -- пример

Например так:

p > img {
	border-style: none;
	vertical-align:top;
    margin: 10px;
}

Но убедитесь, что img является непосредственным потомком тэга p -- в противном случае данный стиль не сработает.

yii2 Передача переменной из действия контроллера в шаблон (layout) -- пример кода:

Пример действия контроллера (передача переменной в шаблон):

public function actionIndex()
{
  // это поле будет доступно в шаблоне
  $this->view->params['news'] = 
    News::find()->where(['status' => 1])->orderBy('id DESC')->all();

  return $this->render('index');  
}

И далее получим это поле в шаблоне, присвоим его значение переменной:

tr><td>
<?php  		
$news = $this->params['news']; 
?>
<tr><td>

.htaccess apache Разрешить/запретить доступ с конктретного определеннного IP адреса -- пример

Разрешить доступ только с данного адреса

Можно так:

Order deny,allow
deny from all
Allow from 197.89.142.24

Запрет с определённого ip

(обратите внимания на другой порядок слов - allow,deny)

Order allow,deny
allow from all
Deny from 197.89.142.24

Материалы:
http://kozma.com.ua/zapret-dostupa-po-ip...

Yii2 Большие и маленькие буквы в именах действий контроллеров (actions), ссылках, и правилах доступа (URL access rules)

Имена действий и ссылки на них

Собственно, есть два правила, устанавливающие связь между контроллерами и ссылки "на них":

  1. Имя действия контроллера содержит лишь одну большую букву - тогда ссылка должна должна писаться слитно, например для действия:
        public function actionRemoveticket()</li>
    { }

    используем ссылку типа:

Pages

Subscribe to fkn+antitotal RSS