Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Нужен список псевдооператоров HTML

Форум для авторов модов для phpBB 2.0.x.
Аватара пользователя
igel
phpBB 1.0.0
Сообщения: 4
Стаж: 16 лет 8 месяцев

Нужен список псевдооператоров HTML

Сообщение igel »

Скажите пожалуйста, какие еще псевдооператоры предоставляет phpBB, кроме вот этого?

Код: Выделить всё

<!-- BEGIN switch_user_logged_out --> 
<!-- END switch_user_logged_out --> 


И (или) - какой модуль php занимается парсингом, отлавливая их в тексте html-страницы?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

igel
/includes/template.php по-моему

Код: Выделить всё

function assign_block_vars($blockname, $vararray)
  164 	{
  165 		if (strstr($blockname, '.'))
  166 		{
  167 			// Nested block.
  168 			$blocks = explode('.', $blockname);
  169 			$blockcount = sizeof($blocks) - 1;
  170 			$str = '$this->_tpldata';
  171 			for ($i = 0; $i < $blockcount; $i++)
  172 			{
  173 				$str .= '[\'' . $blocks[$i] . '.\']';
  174 				eval('$lastiteration = sizeof(' . $str . ') - 1;');
  175 				$str .= '[' . $lastiteration . ']';
  176 			}
  177 			// Now we add the block that we're actually assigning to.
  178 			// We're adding a new iteration to this block with the given
  179 			// variable assignments.
  180 			$str .= '[\'' . $blocks[$blockcount] . '.\'][] = $vararray;';
  181 
  182 			// Now we evaluate this assignment we've built up.
  183 			eval($str);
  184 		}
  185 		else
  186 		{
  187 			// Top-level block.
  188 			// Add a new iteration to this block with the variable assignments
  189 			// we were given.
  190 			$this->_tpldata[$blockname . '.'][] = $vararray;
  191 		}
  192 
  193 		return true;
  194 	}
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «Для авторов (phpBB 2.0.x)»