Обучение/Помощь новичкам | Помогите
Друзья, скажите как исправить вот это
https://validator.w3.org/nu/?doc=http%3A%2F%2Fvapmobi.ru%2Fguestbook%2Findex.php
Ниже сама страничка в текстовом формате
------
74488_index.txt (22.1 Kb)
Скачиваний: 114
https://validator.w3.org/nu/?doc=http%3A%2F%2Fvapmobi.ru%2Fguestbook%2Findex.php
Ниже сама страничка в текстовом формате
------
Скачиваний: 114
скрипт опусти ниже шапки
DELETED
9 декабря 2020, в 11:00
Delete
Так вот же указаны 6 ошибок
Скрин 1
------
Скачиваний: 110
DELETED
9 декабря 2020, в 11:01
Delete
Исправь шапку
------
Скачиваний: 118
Сибирский (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&id=' . $id . '&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');
выдает ошибку(
// Задаем заголовки страницы
$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 Сибирский
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
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>
вот так?
DELETED
9 декабря 2020, в 13:05
Delete
------
Скачиваний: 112
Стр.: 1, 2


