На время проведения реконструкции сайт переведён в режим "ТОЛЬКО ЧТЕНИЕ" (Read only). Приносим свои извинения!
MaxHub
Полезности по Maxsite CMS

Как сделать вывод рандомного заголовка?

Вопросы-ответы / 2 января 2017

Мне нужно на главной странице вместо настоящего заголовка вывести заголовок, сгенерированный случайным набором символов.

у меня есть функция для рандома

function generatePassword($length = 8){
$chars = 'abdefhiknrstyzABDEFGHKNQRSTYZ23456789';
$numChars = strlen($chars);
$string = '';
for ($i = 0; $i < $length; $i++) {
$string .= substr($chars, rand(1, $numChars) - 1, 1);
}
return $string;
}
?>

и способ вывода

<?php
echo "Пароль из 8 символов: " . generatePassword(8) . "n";
?>

Где в файле page-out.php вставить эти коды для того, чтоб заменить заголовок?

Комментариев: 2
  1. Stahlwerk, если имеется в виду вывод мета-тега title для всей главной страницы, то править нужно не page-out.php, а шаблон. Для дефолтного шаблона нужно создать файл \application\maxsite\templates\default\type_foreach\home-head-meta.php и в нём сформировать (сделать вывод всего html-кода) все мета-теги.

    А вообще, для дефолтного шаблона изучать логику вывода главной страницы нужно с файла \application\maxsite\shared\type\home\home.php. Там же увидите почему я выше написал про type_foreach файл home-head-meta.php

  2. спасибо, это было неожиданно, я о таком даже и не подумал. попытаюсь.