Loading...
Друзья, скажите как исправить вот это

https://validator.w3.org/nu/?doc=http%3A%2F%2Fvapmobi.ru%2Fguestbook%2Findex.php

Ниже сама страничка в текстовом формате
------
74488_index.txt (22.1 Kb)
Скачиваний: 107
скрипт опусти ниже шапки
182518585 ,
Так вот же указаны 6 ошибок
Скрин 1

Изображение

------
74489_Screenshot_20201209145818.png (198.3 Kb)
Скачиваний: 101
Скрин 2
Исправь шапку

Изображение

------
74490_Screenshot_20201209145841.png (190.3 Kb)
Скачиваний: 110
Сибирский (09.12.2020 в 11:00)
скрипт опусти ниже шапки

я опускаю, но выдает ошибку(
php
   <!DOCTYPE html> <script> function postReply(el)     {         $('html, body').animate({             scrollTop: ($('form').offset().top)         }, 800);    var field  = $('textarea');         var author = $(el).closest('[class^="list"]').find('.name b').text();          var $lastSymbol = field.val().slice(field.val().length - 1);         var separ = $.inArray($lastSymbol, ['', '\n']) !== -1 ? '' : '\n';          field.focus().val(field.val() + separ + author + ', ');         return false;              }; </script>          <?php /*  * JohnCMS NEXT Mobile Content Management System (http://johncms.com)  *  * For copyright and license information, please see the LICENSE.md  * Installing the system or redistributions of files must retain the above copyright notice.  *  * @link        http://johncms.com JohnCMS Project  * @copyright   Copyright (C) JohnCMS Community  * @license     GPL-3  */  define('_IN_JOHNCMS', 1);  $id = isset($_REQUEST['id']) ? abs(intval($_REQUEST['id'])) : 0; $act = isset($_GET['act']) ? trim($_GET['act']) : '';  $headmod = 'guestbook'; require('../system/bootstrap.php');  /** @var Psr\Container\ContainerInterface $container */ $container = App::getContainer();  /** @var PDO $db */ $db = $container->get(PDO::class);  /** @var Johncms\Api\UserInterface $systemUser */ $systemUser = $container->get(Johncms\Api\UserInterface::class);  /** @var Johncms\Api\ToolsInterface $tools */ $tools = $container->get(Johncms\Api\ToolsInterface::class);  /** @var Johncms\Api\EnvironmentInterface $env */ $env = $container->get(Johncms\Api\EnvironmentInterface::class);  /** @var Johncms\Api\BbcodeInterface $bbcode */ $bbcode = $container->get(Johncms\Api\BbcodeInterface::class);  /** @var Johncms\Api\ConfigInterface $config */ $config = $container->get(Johncms\Api\ConfigInterface::class);  /** @var Zend\I18n\Translator\Translator $translator */ $translator = $container->get(Zend\I18n\Translator\Translator::class); $translator->addTranslationFilePattern('gettext', __DIR__ . '/locale', '/%s/default.mo');  if (isset($_SESSION['ref'])) {     unset($_SESSION['ref']); }  // Проверяем права доступа в Админ-Клуб if (isset($_SESSION['ga']) && $systemUser->rights < 1) {     unset($_SESSION['ga']); }  // Задаем заголовки страницы $textl = isset($_SESSION['ga']) ? _t('Admin Club') : _t('Guestbook'); require('../system/head.php');               // Если гостевая закрыта, выводим сообщение и закрываем доступ (кроме Админов) if (!$config->mod_guest && $systemUser->rights < 7) {     echo '<div class="rmenu"><p>' . _t('Guestbook is closed') . '</p></div>';     require('../system/end.php');     exit; }  switch ($act) {     case 'delpost':         // Удаление отдельного поста         if ($systemUser->rights >= 6 && $id) {             if (isset($_GET['yes'])) {                 $db->exec('DELETE FROM `guest` WHERE `id` = ' . $id);                 header("Location: index.php");             } else {                 echo '<div class="phdr"><a href="index.php"><b>' . _t('Guestbook') . '</b></a> | ' . _t('Delete message') . '</div>' .                     '<div class="rmenu"><p>' . _t('Do you really want to delete?') . '?<br>' .                     '<a href="index.php?act=delpost&amp;id=' . $id . '&amp;yes">' . _t('Delete') . '</a> | ' .                     '<a href="index.php">' . _t('Cancel') . '</a></p></div>';             }         }         break;      case 'say':         // Добавление нового поста         $admset = isset($_SESSION['ga']) ? 1 : 0; // Задаем куда вставляем, в Админ клуб (1), или в Гастивуху (0)         // Принимаем и обрабатываем данные         $name = isset($_POST['name']) ? mb_substr(trim($_POST['name']), 0, 20) : '';         $msg = isset($_POST['msg']) ? mb_substr(trim($_POST['msg']), 0, 5000) : '';         $trans = isset($_POST['msgtrans']) ? 1 : 0;         $code = isset($_POST['code']) ? trim($_POST['code']) : '';         $from = $systemUser->isValid() ? $systemUser->name : $name;   
куда его вставить?) я вставляю допустим после

// Задаем заголовки страницы
$textl = isset($_SESSION['ga']) ? _t('Admin Club') : _t('Guestbook');
require('../system/head.php');

выдает ошибку(
182518585 , так потому что неправильно, скрипты должны быть либо в шапке в теге <head> либо в <body>
https://www.site-do.ru/js/js2.php
________
посл. ред. 09.12.2020 в 11:15; всего 1 раз(а); by Сибирский
Сибирский (09.12.2020 в 11:14)
182518585 , так потому что неправильно, скрипты должны быть либо в шапке в теге <head> либо в <body>
https://www.site-do.ru/js/js2.php

[hljs class="php"][/hljs]

<html>
<head>
<title>Гостевая</title>
<link rel="stylesheet" type="text/css" href="style.css">
<script language="javascript"> function postReply(el)
{
$('html, body').animate({
scrollTop: ($('form').offset().top)
}, 500);

var field = $('textarea');
var author = $(el).closest('[class^="list"]').find('.name b').text();

var $lastSymbol = field.val().slice(field.val().length - 1);
var separ = $.inArray($lastSymbol, ['', '\n']) !== -1 ? '' : '\n';

field.focus().val(field.val() + separ + author + ', ');

return false;
}; </script>
</head>
<body>
</body>
</html>


вот так?
Из этого

Изображение

------
74494_Screenshot.png (58.7 Kb)
Скачиваний: 105
Онлайн: 8
Время:
Gen. 0.1106
(c) Bym.Guru 2010-2026