Flash, ну взял с JohnCMS 6.1.2 и ставлю на JohnCMS 5.2.1
Flash, ну взял с JohnCMS 6.1.2 и ставлю на JohnCMS 5.2.1
Moy sayt yest kakoyto sintakticheski oshibka tolko vidim v google chrome i safari. Kak eto ubrat?
<?php
/*
////////////////////////////////////////////////////////////////////////////////
// Евролига турнир //
////////////////////////////////////////////////////////////////////////////////
// Арефьев Кирилл aka KIT ICQ: 327-081 http://kitwap.ru //
// //
// Версия 1.0 //
////////////////////////////////////////////////////////////////////////////////
*/
define('_IN_JOHNCMS', 1);
$textl='Админ Панель';
$headmod ="fs";
require_once("../incfiles/core.php");
if ($rights < 1) {
echo functions::display_error('Доступ закрыт');
require_once ('../incfiles/end.php');
exit;
}
require_once("../incfiles/head.php");
echo '<div class="phdr"><b>Админ Панель</b></div>';
$qqa=mysql_query("SELECT * FROM `formul` WHERE `id`='$id' AND `type`='1'");
$tourdata=mysql_fetch_array($qqa);
$zname=$tourdata['sport'];
$sportarray = array (
hockey => 'Английская Премьер Лига',
basket => 'Испанская Примера',
tennis => 'Серия А',
f1 => 'Бундеслига',
biathlon => 'Чемпионат Франции');
switch ($act) {
default:
echo'<div class="menu"><b>Туры</b>';
$q=mysql_query("SELECT * FROM `formul` WHERE `type`=1 ORDER BY `time` DESC ;");
while($res=mysql_fetch_array($q)){
$ztime=date("d.m H:i", $res['time']);
echo'<p>'.$ztime.' '.$res['name'].' ('.$sportarray[$res['sport']] .')<br/><a href="?act=deltour&id='.$res['id'].'">Удал.</a> | <a href="?act=edittour&id='.$res['id'].'">Изм.</a> | <a href="?act=novmatches&id='.$res['id'].'">Доб. матчи</a></p>';}
$qt=mysql_query("SELECT * FROM `formul` WHERE `type`=1;");
$total=mysql_num_rows($qt);
echo'</div><div class="gmenu">Всего:'. $total .' | <a href="?act=novtour">Добавить</a></div>';
break;
///////////////
//////////////
case 'deltour':
if (!$id) {
echo functions::display_error('Неверные данные');
require_once ('../incfiles/end.php');
exit;
}
$q=mysql_query("SELECT * FROM `formul` WHERE `refid`=$id AND `type`=3;");
if (!mysql_num_rows($q))
header('Location: admin.php?');
while($res=mysql_fetch_array($q)){
mysql_query("DELETE FROM `formul` WHERE `refid`=$res[id] AND `type`=4;");}
mysql_query("DELETE FROM `formul` WHERE `refid`=$id AND `type`=3;");
mysql_query("DELETE FROM `formul` WHERE `id`=$id;");
mysql_query("DELETE FROM `formul` WHERE `refid`=$id AND `type`=2;");
echo'<div class="menu">Тур удалён! | <a href="?id='.$zname.'">назад</a></div>';
break;
////////////////
////////////////
case 'edittour':
if (!$id) {
echo functions::display_error('Неверные данные');
require_once ('../incfiles/end.php');
exit;
}
$q=mysql_query("SELECT * FROM `formul` WHERE `id`=$id;");
if (!mysql_num_rows($q))
header('Location: admin.php?');
$data=mysql_fetch_array($q);
$d=date("d",$data['time']);
$m=date("m",$data['time']);
$y=date("y",$data['time']);
$h=date("H",$data['time']);
$min=date("i",$data['time']);
if (isset ($_POST['submit'])) {
$name = isset ($_POST['opisanie']) ? functions::check($_POST['opisanie']) : '';
$chas = isset ($_POST['chas']) ? intval($_POST['chas']) : 0;
$min = isset ($_POST['min']) ? intval($_POST['min']) : 0;
$mes = isset ($_POST['mes']) ? intval($_POST['mes']) : 0;
$den = isset ($_POST['den']) ? intval($_POST['den']) : 0;
$god = isset ($_POST['god']) ? intval($_POST['god']) : 0;
$ztime=mktime($chas, $min, 0, $mes, $den, $god);
mysql_query("UPDATE `formul` SET `name`='".$name."', `time`='".$ztime."' WHERE `id`=$id;");
$q=mysql_query("SELECT * FROM `formul` WHERE `refid`=$id AND `type`=2;");
while($a=mysql_fetch_array($q)){
$hj='h'.$a[id].'';
$gj='g'.$a[id].'';
$oj='o'.$a[id].''; $shj='sh'.$a[id].''; $sgj='sg'.$a[id].''; $isj='is'.$a[id].'';
$h = isset ($_POST[$hj]) ? functions::check($_POST[$hj]) : '';
$g = isset ($_POST[$gj]) ? functions::check($_POST[$gj]) : '';
$o = isset ($_POST[$oj]) ? functions::check($_POST[$oj]) : '';
$is = isset ($_POST[$isj]) ? functions::check($_POST[$isj]) : '';
if($h && $g)mysql_query("UPDATE `formul` SET `name`='".$o."', `kom1`='".$h."', `kom2`='".$g."', `is`='".$is."' WHERE `id`=$a[id];");
if(!$h && !$g)mysql_query("DELETE FROM `formul` WHERE `id`=$a[id];");
}
echo'<div class="menu">Тур успешно отредактирован!</div><div class="bmenu"><a href="admin.php?id='.$zname.'">Все туры</a> | <a href="autocount.php?id='.$id.'">Авто-подсчёт</a></div>';
}else{
echo'<div class="menu"><form action="?act=edittour&id='.$id.'" method="post"><b>Редактор тура</b> | <a href="?act=novmatches&id='.$id.'">Доб. Матчи</a><p></p>
Описание:<br/><input type="text" name="opisanie" size="9" value="'.$data['name'].'"/><br/>';
echo'Дата закрытия:<br/><input type="text" name="den" size="2" value="'.$d.'"/><input type="text" name="mes" size="2" value="'.$m.'"/><input type="text" name="god" size="4" value="'.$y.'"/><br/>
Время:<br/><input type="text" name="chas" size="2" value="'.$h.'"/>:<input type="text" name="min" size="2" value="'.$min.'"/>';
$qm=mysql_query("SELECT * FROM `formul` WHERE `refid`=$id AND `type`=2;");
$i=0;
while($a=mysql_fetch_array($qm)){
$i=$i+1;
echo'<p></p><u>Матч '.$i.'</u>:<br/><input type="text" name="h'.$a['id'].'" size="9" value="'.$a['kom1'].'"/>:<input type="text" name="g'.$a['id'].'" size="9" value="'.$a['kom2'].'"/><br/>Описание:<br/><input type="text" name="o'.$a['id'].'" size="9" value="'.$a['name'].'"/><br/>Исход:
<select name="is'.$a['id'].'">
<option value="">-</option><option value="1">П1</option><option value="3">Х</option><option value="2">П2</option></select>';}
echo'<br /><input type="submit" value="Добавить" name="submit" /></form></div>'; }
break;
/////////////
/////////////
case 'novmatches':
if (!$id) {
echo functions::display_error('Неверные данные');
require_once ('../incfiles/end.php');
exit;
}
if (isset ($_POST['submit'])) {
for($i=1;$i<11;$i++){
$hj='h'.$i.'';
$gj='g'.$i.'';
$oj='o'.$i.'';
$h = isset ($_POST[$hj]) ? functions::check($_POST[$hj]) : '';
$g = isset ($_POST[$gj]) ? functions::check($_POST[$gj]) : '';
$o = isset ($_POST[$oj]) ? functions::check($_POST[$oj]) : '';
if($h && $g)mysql_query("INSERT INTO `formul` SET `type`=2, `name`='".$o."', `kom1`='".$h."', `kom2`='".$g."', `refid`='".$id."';");
}
echo'<div class="menu">Матчи добавлены!</div><div class="bmenu"><a href="?act=novmatches&id='.$id.'">Добавить ещё</a> | <a href="?id='.$zname.'">Все туры</a></div>';
}else {
echo'<div class="menu"><form action="?act=novmatches&id='.$id.'" method="post"><b>Добавление матчей</b><br/><br/>';
for($i=1;$i<11;$i++){
echo'Матч '.$i.':<br/><input type="text" name="h'.$i.'" size="9"/>:<input type="text" name="g'.$i.'" size="9"/><br/>Описание:<br/><input type="text" name="o'.$i.'" size="9"/><br/>';}
echo'<div class="bmenu"><input type="submit" value="Добавить" name="submit" /></div></form></div>'; }
break;
case 'novtour':
if (isset ($_POST['submit'])) {
$name = isset ($_POST['opisanie']) ? functions::check($_POST['opisanie']) : '';
$sport = isset ($_POST['sport']) ? functions::check($_POST['sport']) : '';
$chas = isset ($_POST['chas']) ? intval($_POST['chas']) : 0;
$min = isset ($_POST['min']) ? intval($_POST['min']) : 0;
$mes = isset ($_POST['mes']) ? intval($_POST['mes']) : 0;
$den = isset ($_POST['den']) ? intval($_POST['den']) : 0;
$god = isset ($_POST['god']) ? intval($_POST['god']) : 0;
$ztime=mktime($chas, $min, 0, $mes, $den, $god);
mysql_query("INSERT INTO `formul` SET `type`=1, `name`='".$name."', `sport`='".$sport."', `time`='".$ztime."';");
$usid=mysql_insert_id();
for($i=1;$i<11;$i++){
$hj='h'.$i.'';
$gj='g'.$i.'';
$oj='o'.$i.'';
$h = isset ($_POST[$hj]) ? functions::check($_POST[$hj]) : '';
$g = isset ($_POST[$gj]) ? functions::check($_POST[$gj]) : '';
$o = isset ($_POST[$oj]) ? functions::check($_POST[$oj]) : '';
if($h && $g)mysql_query("INSERT INTO `formul` SET `type`=2, `name`='".$o."', `kom1`='".$h."', `kom2`='".$g."', `refid`='".$usid."';");
}
echo'<div class="menu">Тур успешно создан!</div><div class="bmenu"><a href="?act=novtour&id='.$id.'">Добавить ещё</a> | <a href="admin.php?id='.$id.'">Все туры</a></div>';
}else {
echo'<div class="menu"><form action="?act=novtour" method="post"><b>Добавление нового тура</b><br/><br/>Вид:<br/>
<select name="sport"><option value="">-</option><option value="hockey">Англия</option><option value="basket">Испания</option><option value="tennis">Италия</option><option value="f1">Германия</option><option value="biathlon">Франция</option></select><br/>
Описание:<br/><input type="text" name="opisanie" size="9"/><br/>';
$m=date("m"); $y=date("Y");
echo'Дата закрытия:<br/><input type="text" name="den" size="2"/><input type="text" name="mes" size="2" value="'.$m.'"/><input type="text" name="god" size="4" value="'.$y.'"/><br/>
Время:<br/><input type="text" name="chas" size="2"/>:<input type="text" name="min" size="2"/><br/><br/>';
for($i=1;$i<11;$i++){
echo'Матч '.$i.':<br/><input type="text" name="h'.$i.'" size="9"/>:<input type="text" name="g'.$i.'" size="9"/><br/>Описание:<br/><input type="text" name="o'.$i.'" size="9"/><br/>';}
echo'<div class="bmenu"><input type="submit" value="Добавить" name="submit" /></div></form></div>'; }
break;
}
echo '<div class="phdr"><a href="index.php?">Главная</a></div>';
require_once("../incfiles/end.php"); ?>-=ДИМОН=-, на твой пост (07.07.2015 / 14:27) отвечу, Синтаксических ошибок в том коде нет, а чтобы искать логические, надо устанавливать скрипт целиком, и заниматься его отладкой. А чтобы заниматься отладкой скрипта, нужно хорошо разбираться в языке программирования.
P.S.: ты не с того края взялся за изучение, и попросту тратишь время, вбивая посты на форуме и в личку. Читай учебники, смотри видео, разбирай простые скрипты.
# ViROSS (07.07.2015 / 00:15)В самом запросе ошибок нет.
устанавливал новю библиотеку себе на сайт, делал запрос и появилась ошибка кто знает как испоавить??
[php]DROP TABLE IF EXISTS `cms_library_rating`;
CREATE TABLE IF NOT EXISTS `cms_library_ratin
-=ДИМОН=-, канай отсюда редиска! Маргалы выкалю, рога поотшибаю! когда вы все, наконец, научитесь спойлером пользоваться !? туеву хучу кода на страницу скидывают, хоть о других подумайте, как с мобилки страницу скролить? ![]()
# TalkingTom (07.07.2015 / 13:32)найти ошибку в разметке с помощью валидатора и исправить
Moy sayt yest kakoyto sintakticheski oshibka tolko vidim v google chrome i safari. Kak eto ubrat?
Подскажите не дорогой украинский хостинг. С поддоменом, оплата через киви
-=ДИМОН=-, http://johncms.com/forum/index ... 33052
Как можно сделать новости на главной лента новостей Вот
пример www.goalless.ru/
А нужно сделать тут
http://fut-men.ru вот с этого страници
http://fut-men.ru/s_news кто может помогите.![]()