#101 Re: Wordpress » Contact Form 7 (recipient) » 2015-11-15 22:55:41

Chyba se nevypíše, normálně že byla zpráva odeslaná. ovšem email, respektive formulář mi vůbec nedojde ani do spamu.

#102 Wordpress » Contact Form 7 (recipient) » 2015-11-14 15:41:11

witcherrr
Odpovědi: 2

Ahojky,

Mám takový dotaz ohledně CT7 viz nadpis na webu       http://muonlineczech.4fan.cz/kontaktuj-nas/   
Kod je následující:

"Koho chcete kontaktovat?

[select recipient "Administrator, Glados|witcheur1338@gmail.com" "Redaktor, DarkNight|DjKumbal@seznam.cz"]"

Redaktorovi normálně jde poslat formulář, mě nikoliv, nevíte v čem by mohl být problém? Díky.

#104 Re: Tvorba webu » [Vyřešeno] Zvýraznění webu ve vyhledávači » 2015-11-05 18:49:19

Aha díky, jen že je to trošku divné že weby s roku 2006 neaktuální mají přednost. Naopak můj druhý rozlučkový web, jednoduchý vyběhne jako druhá možnost v googlu po zadání alterans jka http://www.alteransjka.clanweb.eu/ smile

OT: Menší dotaz na webu mám tzv 2x menu, horní a ve středu pro servery. Chtěl bych něco jako "Domů" at směřuje zpět na index, každopádně horní menu nepodporuje odkazy jsou to stránky. V serverech ho mít nechci, asi není tip big_smile

#105 Tvorba webu » [Vyřešeno] Zvýraznění webu ve vyhledávači » 2015-11-05 15:59:56

witcherrr
Odpovědi: 4

Ahojky,

mám dotaz ohledně toho jak web http://muonlineczech.4fan.cz/ posunou v prohlížeči google atd, respektive, aby po zadání mu online hned vyskočil tenhle web třeba. Jaké jsou kritérie, pro toto.

Díky,
Witch.

#107 Re: Wordpress » [Vyřešeno] WP - Email + ID-Free + zpomalení webu » 2015-10-21 17:22:14

Tak to vypadá že aktivace jde, jen trvá nákou hodinu než dojde uživateli mail big_smile

#108 Re: Wordpress » [Vyřešeno] WP - Email + ID-Free + zpomalení webu » 2015-10-21 15:29:10

Díky za aktivaci, když se někdo registruje na mém webu, tak mi to pošle email že se registroval nový uživatel, ale uživatelovi nepřijde žádný email s registrací, potvrzení, heslo, náké tipy? smile

#109 Wordpress » [Vyřešeno] WP - Email + ID-Free + zpomalení webu » 2015-10-20 20:40:39

witcherrr
Odpovědi: 5

Ahojky,

Měl bych dva dotazy:

1) Založil jsem si doménu novou pro web, v rekonstrukci, momentálně řeším to že mi nejde nastavit, aby když se uživatel Registruje tak mu přišel aktivační email, respektive heslo. Prostě nic mu nepřijde, tzv nejde registrace. - http://muonlineczech.4fan.cz/
2) Spároval jsem MojeID, když kliknu na navýšit a  Free, nevyskočí mi žádné okno jen hláška o povolování oken.. prosím o aktivaci Free.

Děkuji za odpovědi.

Witcher.

#110 Re: Tvorba webu » Webspell 4.2.2a Read more » 2012-01-17 02:34:08

Fuj.. jinak nák to půjde většině 4.22 template jsem viděl takhle krátké novinky. nwm nák to poresim.

#111 Re: Tvorba webu » Webspell 4.2.2a Read more » 2012-01-15 19:22:45

Zdravím,

Tak vím jak do článku dát read more pomocí [toggle=undefined]text[/toggle] jenže ten text je ořezaný takže se tam nic nevleze, nevíte co stím? smile Dík

#112 Re: Kritika webu » Kritika webu » 2012-01-12 18:41:49

<!-- w --><a class="postlink" href="http://www.alterans.clanweb.eu">www.alterans.clanweb.eu</a><!-- w -->

Jen mně zajímají názory popř rady big_smile

#113 Re: Ostatní redakční systémy » Webspell 4.2.2a Novinky, délka.. » 2012-01-12 16:42:34

Pravda, navíc ted' po tom výpadku serveru, mi nejde shoutbox ani horni panel news,tocis apd. Asi to nepujde budu vazne nasrany lock..

#114 Re: Ostatní redakční systémy » Webspell 4.2.2a Novinky, délka.. » 2012-01-11 14:58:07

sem netestoval, jinak  php 200, skoušel jsem navýšit a stejně nic, problém je v řádních, možná že to daná template, ani nedovoluje těžké říct.

#115 Re: Ostatní redakční systémy » Webspell 4.2.2a Novinky, délka.. » 2012-01-11 14:28:10

No já neříkal že je problém v znacích, problém je omezení řádků na "16"

#116 Re: Ostatní redakční systémy » Block ip Webspell » 2012-01-10 18:55:01

U přidavání komentářů v novinkách není, stačilo by relativně komenty omezit na registrované, ale nechci mít uzavřený web.

#119 Re: Ostatní redakční systémy » Block ip Webspell » 2012-01-10 17:26:08

Zdravím,

Jak se davá nejlíp perma na okruch Ban v php Webspell?

IP: 193.200.150.152  naky rusak mi zaspamoval cely web dekuji..

Zatím sem udělal .httaccess 

order allow,deny
deny from 193.200.150.152
allow from all

,ale lepší jsou v php smile

#120 Re: Ostatní redakční systémy » Webspell 4.2.2a Novinky, délka.. » 2012-01-10 16:18:41

if(isset($_GET['action'])) $action = $_GET['action'];
else $action='';
if(isset($_REQUEST['quickactiontype'])) $quickactiontype = $_REQUEST['quickactiontype'];
else $quickactiontype='';

if($action=="new") {
	include("_mysql.php");
	include("_settings.php");
	include("_functions.php");
	$_language->read_module('news');
	$_language->read_module('bbcode', true);
	if(!isnewswriter($userID)) die($_language->module['no_access']);

	safe_query("INSERT INTO ".PREFIX."news (date, poster, saved) VALUES ('".time()."', '".$userID."', '0')");
	$newsID=mysql_insert_id();

	$rubrics='';
	$newsrubrics=safe_query("SELECT rubricID, rubric FROM ".PREFIX."news_rubrics ORDER BY rubric");
	while($dr=mysql_fetch_array($newsrubrics)) {
		$rubrics.='<option value="'.$dr['rubricID'].'">'.$dr['rubric'].'</option>';
	}

	if(isset($_POST['topnews'])) safe_query("UPDATE ".PREFIX."settings SET topnewsID='$newsID'");

	$count_langs = 0;
	$lang=safe_query("SELECT lang, language FROM ".PREFIX."news_languages ORDER BY language");
	$langs='';
	while($dl=mysql_fetch_array($lang)) {
		$langs.="news_languages[".$count_langs."] = new Array();\nnews_languages[".$count_langs."][0] = '".$dl['lang']."';\nnews_languages[".$count_langs."][1] = '".$dl['language']."';\n";
		$count_langs++;
	}

	$message_vars='';
	$headline_vars='';
	$langs_vars='';
	$langcount=1;

	$url1="http://";
	$url2="http://";
	$url3="http://";
	$url4="http://";
	$link1='';
	$link2='';
	$link3='';
	$link4='';
	$window1_new = 'checked="checked"';
	$window1_self = '';
	$window2_new = 'checked="checked"';
	$window2_self = '';
	$window3_new = 'checked="checked"';
	$window3_self = '';
	$window4_new = 'checked="checked"';
	$window4_self = '';
	$intern = '<option value="0" selected="selected">'.$_language->module['no'].'</option><option value="1">'.$_language->module['yes'].'</option>';
	$topnews = '<option value="0" selected="selected">'.$_language->module['no'].'</option><option value="1">'.$_language->module['yes'].'</option>';

	$bg1=BG_1;

	$selects='';
	for($i = 1; $i <= $count_langs; $i++) {
		$selects .= '<option value="'.$i.'">'.$i.'</option>';
	}

	$postform = '';
	$comments='<option value="0">'.$_language->module['no_comments'].'</option><option value="1">'.$_language->module['user_comments'].'</option><option value="2" selected="selected">'.$_language->module['visitor_comments'].'</option>';
	
	eval ("\$addbbcode = \"".gettemplate("addbbcode")."\";");
	eval ("\$addflags = \"".gettemplate("flags")."\";");

	eval ("\$news_post = \"".gettemplate("news_post")."\";");
	echo $news_post;
}
elseif($action=="save") {
	include("_mysql.php");
	include("_settings.php");
	include("_functions.php");
	$_language->read_module('news');
	$newsID = $_POST['newsID'];

	$ds=mysql_fetch_array(safe_query("SELECT poster FROM ".PREFIX."news WHERE newsID = '".$newsID."'"));
	if(($ds['poster'] != $userID or !isnewswriter($userID)) and !isnewsadmin($userID)) {
		die($_language->module['no_access']);
	}

	$save = isset($_POST['save']);
	$preview = isset($_POST['preview']);

	if(isset($_POST['rubric'])) $rubric = $_POST['rubric'];
	else $rubric = 0;

	$lang = $_POST['lang'];
	$headline = $_POST['headline'];
	$message = $_POST['message'];
	$message = str_replace('\r\n', "\n", $message);

	$link1 = strip_tags($_POST['link1']);
	$url1 = strip_tags($_POST['url1']);
	$window1 = $_POST['window1'];

	$link2 = strip_tags($_POST['link2']);
	$url2 = strip_tags($_POST['url2']);
	$window2 = $_POST['window2'];

	$link3 = strip_tags($_POST['link3']);
	$url3 = strip_tags($_POST['url3']);
	$window3 = $_POST['window3'];

	$link4 = strip_tags($_POST['link4']);
	$url4 = strip_tags($_POST['url4']);
	$window4 = $_POST['window4'];

	$intern = $_POST['intern'];
	$comments = $_POST['comments'];

	safe_query("UPDATE ".PREFIX."news SET rubric='".$rubric."',
                      link1='".$link1."',
                      url1='".$url1."',
                      window1='".$window1."',
                      link2='".$link2."',
                      url2='".$url2."',
                      window2='".$window2."',
                      link3='".$link3."',
                      url3='".$url3."',
                      window3='".$window3."',
                      link4='".$link4."',
                      url4='".$url4."',
                      window4='".$window4."',
                      saved='1',
                      intern='".$intern."',
                      comments='".$comments."' WHERE newsID='".$newsID."'");

	$update_langs = array();
	$query = safe_query("SELECT language FROM ".PREFIX."news_contents WHERE newsID = '".$newsID."'");
	while($qs = mysql_fetch_array($query)) {
		$update_langs[] = $qs['language'];
		if(in_array($qs['language'], $lang)) {
			$update_langs[] = $qs['language'];
		}
		else {
			safe_query("DELETE FROM ".PREFIX."news_contents WHERE newsID = '".$newsID."' and language = '".$qs['language']."'");
		}
	}

	for($i = 0; $i < count($message); $i++) {
		if(in_array($lang[$i], $update_langs)) {
			safe_query("UPDATE ".PREFIX."news_contents SET headline = '".$headline[$i]."', content = '".$message[$i]."' WHERE newsID = '".$newsID."' and language = '".$lang[$i]."'");
			unset($update_langs[$lang[$i]]);
		}
		else {
			safe_query("INSERT INTO ".PREFIX."news_contents (newsID, language, headline, content) VALUES ('".$newsID."', '".$lang[$i]."', '".$headline[$i]."', '".$message[$i]."')");
		}
	}

	// delete the entries that are older than 2 hour and contain no text
	safe_query("DELETE FROM `".PREFIX."news` WHERE `saved` = '0' and ".time()." - `date` > ".(2 * 60 * 60));

	if(isset($_POST['topnews'])) {
		if($_POST['topnews']) {
			safe_query("UPDATE ".PREFIX."settings SET topnewsID='".$newsID."'");
		}
		elseif(!$_POST['topnews'] and $newsID == $topnewsID) {
			safe_query("UPDATE ".PREFIX."settings SET topnewsID='0'");
		}
	}
  generate_rss2();
	if($save) echo'<body onload="window.close()"></body>';
	if($preview) header("Location: news.php?action=preview&newsID=".$newsID);
	if($languagecount) header("Location: news.php?action=edit&newsID=".$newsID);

}
elseif($action=="preview") {
	include("_mysql.php");
	include("_settings.php");
	include("_functions.php");
	$_language->read_module('news');

	$newsID = $_GET['newsID'];

	$result=safe_query("SELECT * FROM ".PREFIX."news WHERE newsID='$newsID'");
	$ds=mysql_fetch_array($result);

	if(($ds['poster'] != $userID or !isnewswriter($userID)) and !isnewsadmin($userID)) {
		die($_language->module['no_access']);
	}

	echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<meta name="description" content="Clanpage using webSPELL 4 CMS" />
	<meta name="author" content="webspell.org" />
	<meta name="keywords" content="webspell, webspell4, clan, cms" />
	<meta name="copyright" content="Copyright © 2005 - 2009 by webspell.org" />
	<meta name="generator" content="webSPELL" />

<!-- Head & Title include -->
	<title>'.PAGETITLE.'; ?></title>
	<link href="_stylesheet.css" rel="stylesheet" type="text/css" />
	<script src="js/bbcode.js" language="jscript" type="text/javascript"></script>
<!-- end Head & Title include -->
</head>
<body>';

	$bg1=BG_1;

	eval ("\$title_news = \"".gettemplate("title_news")."\";");
	echo $title_news;

	$bgcolor=BG_1;
	$date = date("d.m.Y", $ds['date']);
	$time = date("H:i", $ds['date']);
	$rubrikname=getrubricname($ds['rubric']);
	$rubrikname_link = getinput(getrubricname($ds['rubric']));
	$rubricpic='<img src="images/news-rubrics/'.getrubricpic($ds['rubric']).'" alt="" />';
	if(!file_exists($rubricpic)) $rubricpic = '';

	$adminaction='';

	$message_array = array();
	$query=safe_query("SELECT * FROM ".PREFIX."news_contents WHERE newsID='".$newsID."'");
	while($qs = mysql_fetch_array($query)) {
		$message_array[] = array('lang' => $qs['language'], 'headline' => $qs['headline'], 'message' => $qs['content']);
	}
	$showlang = select_language($message_array);

	$langs='';
	$i=0;
	foreach($message_array as $val) {
		if($showlang!=$i)	$langs.='<a href="index.php?site=news_comments&newsID='.$ds['newsID'].'&lang='.$val['lang'].'">[flag]'.$val['lang'].'[/flag]</a>';
		$i++;
	}
	$langs = flags($langs);

	$headline=$message_array[$showlang]['headline'];
	$content=$message_array[$showlang]['message'];
	
	if($ds['intern'] == 1) $isintern = '('.$_language->module['intern'].')';
    else $isintern = '';
    
	$content = htmloutput($content);
	$content = toggle($content, $ds['newsID']);
	$poster='<a href="index.php?site=profile&id='.$ds['poster'].'"><b>'.getnickname($ds['poster']).'</b></a>';
	$related='';
	$comments="";
	if($ds['link1'] && $ds['url1']!="http://" && $ds['window1']) $related.='• <a href="'.$ds['url1'].'" target="_blank">'.$ds['link1'].'</a> ';
	if($ds['link1'] && $ds['url1']!="http://" && !$ds['window1']) $related.='• <a href="'.$ds['url1'].'">'.$ds['link1'].'</a> ';

	if($ds['link2'] && $ds['url2']!="http://" && $ds['window2']) $related.='• <a href="'.$ds['url2'].'" target="_blank">'.$ds['link2'].'</a> ';
	if($ds['link2'] && $ds['url2']!="http://" && !$ds['window2']) $related.='• <a href="'.$ds['url2'].'">'.$ds['link2'].'</a> ';

	if($ds['link3'] && $ds['url3']!="http://" && $ds['window3']) $related.='• <a href="'.$ds['url3'].'" target="_blank">'.$ds['link3'].'</a> ';
	if($ds['link3'] && $ds['url3']!="http://" && !$ds['window3']) $related.='• <a href="'.$ds['url3'].'">'.$ds['link3'].'</a> ';

	if($ds['link4'] && $ds['url4']!="http://" && $ds['window4']) $related.='• <a href="'.$ds['url4'].'" target="_blank">'.$ds['link4'].'</a> ';
	if($ds['link4'] && $ds['url4']!="http://" && !$ds['window4']) $related.='• <a href="'.$ds['url4'].'">'.$ds['link4'].'</a> ';

	eval ("\$news = \"".gettemplate("news")."\";");
	echo $news;

	echo'<hr />
  <input type="button" onclick="MM_goToURL(\'parent\',\'news.php?action=edit&newsID='.$newsID.'\');return document.MM_returnValue" value="'.$_language->module['edit'].'" />
  <input type="button" onclick="javascript:self.close()" value="'.$_language->module['save_news'].'" />
  <input type="button" onclick="MM_confirm(\''.$_language->module['really_delete'].'\', \'news.php?action=delete&id='.$newsID.'&close=true\')" value="'.$_language->module['delete'].'" /></body></html>';
}
elseif($quickactiontype=="publish") {
	include("_mysql.php");
	include("_settings.php");
	include("_functions.php");
	$_language->read_module('news');
	if(!isnewsadmin($userID)) die($_language->module['no_access']);

	if(isset($_POST['newsID'])){
		$newsID = $_POST['newsID'];
		if(is_array($newsID)) {
			foreach($newsID as $id) {
				safe_query("UPDATE ".PREFIX."news SET published='1' WHERE newsID='".(int)$id."'");
			}
		} else safe_query("UPDATE ".PREFIX."news SET published='1' WHERE newsID='".(int)$newsID."'");
		generate_rss2();
		header("Location: index.php?site=news");
	}
	else{
		header("Location: index.php?site=news&action=unpublished");
	}
}
elseif($quickactiontype=="unpublish") {
	include("_mysql.php");
	include("_settings.php");
	include("_functions.php");
	$_language->read_module('news');
	if(!isnewsadmin($userID)) die($_language->module['no_access']);
	
	if(isset($_REQUEST['newsID'])){
		$newsID = $_REQUEST['newsID'];
		if(is_array($newsID)) {
			foreach($newsID as $id) {
				safe_query("UPDATE ".PREFIX."news SET published='0' WHERE newsID='".(int)$id."'");
			}
		}	
		else safe_query("UPDATE ".PREFIX."news SET published='0' WHERE newsID='".(int)$newsID."'");	
		generate_rss2();
	}
	header("Location: index.php?site=news");
}
elseif($quickactiontype=="delete") {
	include("_mysql.php");
	include("_settings.php");
	include("_functions.php");
	$_language->read_module('news');
  if(isset($_POST['newsID'])){
  	$newsID = $_POST['newsID'];
	
		foreach($newsID as $id) {
			$ds=mysql_fetch_array(safe_query("SELECT screens, poster FROM ".PREFIX."news WHERE newsID='".$id."'"));
			if(($ds['poster'] != $userID or !isnewswriter($userID)) and !isnewsadmin($userID)) {
				die($_language->module['no_access']);
			}
			if($ds['screens']) {
				$screens=explode("|", $ds['screens']);
				if(is_array($screens)) {
					$filepath = "./images/news-pics/";
					foreach($screens as $screen) {
						if(file_exists($filepath.$screen)) @unlink($filepath.$screen);
					}
				}
			}
			safe_query("DELETE FROM ".PREFIX."news WHERE newsID='".$id."'");
			safe_query("DELETE FROM ".PREFIX."news_contents WHERE newsID='".$id."'");
			safe_query("DELETE FROM ".PREFIX."comments WHERE parentID='".$id."' AND type='ne'");
		}
		generate_rss2();
		header("Location: index.php?site=news&action=archive");
  }
  else{
  	generate_rss2();
  	header("Location: index.php?site=news&action=archive");
  }
}
elseif($action=="delete") {
	include("_mysql.php");
	include("_settings.php");
	include("_functions.php");
	$_language->read_module('news');

	$id = $_GET['id'];

	$ds=mysql_fetch_array(safe_query("SELECT screens, poster FROM ".PREFIX."news WHERE newsID='".$id."'"));
	if(($ds['poster'] != $userID or !isnewswriter($userID)) and !isnewsadmin($userID)) {
		die($_language->module['no_access']);
	}
	if($ds['screens']) {
		$screens=explode("|", $ds['screens']);
		if(is_array($screens)) {
			$filepath = "./images/news-pics/";
			foreach($screens as $screen) {
				if(file_exists($filepath.$screen)) @unlink($filepath.$screen);
			}
		}
	}

	safe_query("DELETE FROM ".PREFIX."news WHERE newsID='".$id."'");
	safe_query("DELETE FROM ".PREFIX."news_contents WHERE newsID='".$id."'");
	safe_query("DELETE FROM ".PREFIX."comments WHERE parentID='".$id."' AND type='ne'");
  
	generate_rss2();
	if(isset($_GET['close'])) echo'<body onload="window.close()"></body>';
	else header("Location: index.php?site=news");
}
elseif($action=="edit") {
	include("_mysql.php");
	include("_settings.php");
	include("_functions.php");
	$_language->read_module('news');

	$newsID = $_GET['newsID'];

	$ds=mysql_fetch_array(safe_query("SELECT * FROM ".PREFIX."news WHERE newsID='".$newsID."'"));
	if(($ds['poster'] != $userID or !isnewswriter($userID)) and !isnewsadmin($userID)) {
		die($_language->module['no_access']);
	}

	$_language->read_module('bbcode', true);


	$message_array = array();
	$query=safe_query("SELECT * FROM ".PREFIX."news_contents WHERE newsID='".$newsID."'");
	while($qs = mysql_fetch_array($query)) {
		$message_array[] = array('lang' => $qs['language'], 'headline' => $qs['headline'], 'message' => $qs['content']);
	}

	$count_langs = 0;
	$lang=safe_query("SELECT lang, language FROM ".PREFIX."news_languages ORDER BY language");
	$langs='';
	while($dl=mysql_fetch_array($lang)) {
		$langs.="news_languages[".$count_langs."] = new Array();\nnews_languages[".$count_langs."][0] = '".$dl['lang']."';\nnews_languages[".$count_langs."][1] = '".$dl['language']."';\n";
		$count_langs++;
	}

	$message_vars='';
	$headline_vars='';
	$langs_vars='';
	$i=0;
	foreach($message_array as $val) {
		$message_vars .= "message[".$i."] = '".js_replace($val['message'])."';\n";
		$headline_vars .= "headline[".$i."] = '".js_replace(htmlspecialchars($val['headline']))."';\n";
		$langs_vars .= "langs[".$i."] = '".$val['lang']."';\n";
		$i++;
	}
	$langcount = $i;

	$newsrubrics=safe_query("SELECT * FROM ".PREFIX."news_rubrics ORDER BY rubric");
	$rubrics='';
	while($dr=mysql_fetch_array($newsrubrics)) {
		if($ds['rubric']==$dr['rubricID']) $rubrics.='<option value="'.$dr['rubricID'].'" selected="selected">'.getinput($dr['rubric']).'</option>';
		else $rubrics.='<option value="'.$dr['rubricID'].'">'.getinput($dr['rubric']).'</option>';
	}

	if($ds['intern']) $intern = '<option value="0">'.$_language->module['no'].'</option><option value="1" selected="selected">'.$_language->module['yes'].'</option>';
	else $intern = '<option value="0" selected="selected">'.$_language->module['no'].'</option><option value="1">'.$_language->module['yes'].'</option>';
	if($topnewsID == $newsID) $topnews = '<option value="0">'.$_language->module['no'].'</option><option value="1" selected="selected">'.$_language->module['yes'].'</option>';
	else $topnews = '<option value="0" selected="selected">'.$_language->module['no'].'</option><option value="1">'.$_language->module['yes'].'</option>';

	$selects='';
	for($i = 1; $i <= $count_langs; $i++) {
		if($i == $langcount) $selects .= '<option value="'.$i.'" selected="selected">'.$i.'</option>';
		else $selects .= '<option value="'.$i.'">'.$i.'</option>';
	}

	$link1=getinput($ds['link1']);
	$link2=getinput($ds['link2']);
	$link3=getinput($ds['link3']);
	$link4=getinput($ds['link4']);

	$url1="http://";
	$url2="http://";
	$url3="http://";
	$url4="http://";

	if($ds['url1']!="http://") $url1=$ds['url1'];
	if($ds['url2']!="http://") $url2=$ds['url2'];
	if($ds['url3']!="http://") $url3=$ds['url3'];
	if($ds['url4']!="http://") $url4=$ds['url4'];

	if($ds['window1']){
		$window1_new = 'checked="checked"';
		$window1_self = '';
	}
	else{
		$window1_new = '';
		$window1_self = 'checked="checked"';
	}
	if($ds['window2']){
		$window2_new = 'checked="checked"';
		$window2_self = '';
	}
	else{
		$window2_new = '';
		$window2_self = 'checked="checked"';
	}
	if($ds['window3']){
		$window3_new = 'checked="checked"';
		$window3_self = '';
	}
	else{
		$window3_new = '';
		$window3_self = 'checked="checked"';
	}
	if($ds['window4']){
		$window4_new = 'checked="checked"';
		$window4_self = '';
	}
	else{
		$window4_new = '';
		$window4_self = 'checked="checked"';
	}

	$comments='<option value="0">'.$_language->module['no_comments'].'</option><option value="1">'.$_language->module['user_comments'].'</option><option value="2">'.$_language->module['visitor_comments'].'</option>';
	$comments=str_replace('value="'.$ds['comments'].'"', 'value="'.$ds['comments'].'" selected="selected"', $comments);

	$bg1=BG_1;

	eval ("\$addbbcode = \"".gettemplate("addbbcode")."\";");
	eval ("\$addflags = \"".gettemplate("flags")."\";");

	eval ("\$news_post = \"".gettemplate("news_post")."\";");
	echo $news_post;
}
elseif(basename($_SERVER['PHP_SELF'])=="news.php"){
	generate_rss2();
	header("Location: index.php?site=news");
}
elseif($action=="unpublished") {
	$_language->read_module('news');
	
  eval ("\$title_news = \"".gettemplate("title_news")."\";");
	echo $title_news;

	if(isnewsadmin($userID)) $post='<input type="button" onclick="MM_openBrWindow(\'news.php?action=new\',\'News\',\'toolbar=no,status=no,scrollbars=yes,width=800,height=600\');" value="'.$_language->module['post_news'].'" />';

	echo $post.' <input type="button" onclick="MM_goToURL(\'parent\',\'index.php?site=news\');return document.MM_returnValue;" value="'.$_language->module['show_news'].'" /><hr />';

	$page='';

	// Not published News
	if(isnewsadmin($userID)) {
		$ergebnis=safe_query("SELECT * FROM ".PREFIX."news WHERE published='0' AND saved='1' ORDER BY date ASC");
		if(mysql_num_rows($ergebnis)) {
			echo $_language->module['title_unpublished_news'];

			echo '<form method="post" name="form" action="news.php">';
			eval ("\$news_unpublished_head = \"".gettemplate("news_unpublished_head")."\";");
			echo $news_unpublished_head;

			$i=1;
			while($ds=mysql_fetch_array($ergebnis)) {
				if($i%2) {
					$bg1=BG_1;
					$bg2=BG_2;
				}
				else {
					$bg1=BG_3;
					$bg2=BG_4;
				}

				$date=date("d.m.Y", $ds['date']);
				$rubric=getrubricname($ds['rubric']);
				if(!isset($rubric)) $rubric='';
				$comms = getanzcomments($ds['newsID'], 'ne');
				$message_array = array();
				$query=safe_query("SELECT * FROM ".PREFIX."news_contents WHERE newsID='".$ds['newsID']."'");
				while($qs = mysql_fetch_array($query)) {
					$message_array[] = array('lang' => $qs['language'], 'headline' => $qs['headline'], 'message' => $qs['content']);
				}

				$headlines='';
				
				foreach($message_array as $val) {
					$headlines.='<a href="index.php?site=news_comments&newsID='.$ds['newsID'].'&lang='.$val['lang'].'">'.flags('[flag]'.$val['lang'].'[/flag]').' '.clearfromtags($val['headline']).'</a><br />';
				}

				$poster='<a href="index.php?site=profile&id='.$ds['poster'].'">'.getnickname($ds['poster']).'</a>';

				$multiple='';
				$admdel='';
				if(isnewsadmin($userID)) {
					$multiple='<input class="input" type="checkbox" name="newsID[]" value="'.$ds['newsID'].'" />';
					$admdel='<table width="100%" border="0" cellspacing="0" cellpadding="2">
            <tr>
              <td><input class="input" type="checkbox" name="ALL" value="ALL" onclick="SelectAll(this.form);" /> '.$_language->module['select_all'].'</td>
              <td align="right"><select name="quickactiontype">
                <option value="publish">'.$_language->module['publish_selected'].'</option>
                <option value="delete">'.$_language->module['delete_selected'].'</option>
              </select>
              <input type="submit" name="quickaction" value="'.$_language->module['go'].'" /></td>
            </tr>
          </table>
          </form>';

				}
				eval ("\$news_archive_content = \"".gettemplate("news_archive_content")."\";");
				echo $news_archive_content;
				$i++;
			}
			eval ("\$news_archive_foot = \"".gettemplate("news_archive_foot")."\";");
			echo $news_archive_foot;

			unset($ds);
		}
	}
}
elseif($action=="archive") {

	$_language->read_module('news');
  
	eval ("\$title_news = \"".gettemplate("title_news")."\";");
	echo $title_news;

	if(isset($_GET['page'])) $page=(int)$_GET['page'];
	else $page = 1;
	$sort="date";
	if(isset($_GET['sort'])){
	  if(($_GET['sort']=='date') || ($_GET['sort']=='poster') || ($_GET['sort']=='rubric')) $sort=$_GET['sort'];
	}
	
	$type="DESC";
	if(isset($_GET['type'])){
	  if(($_GET['type']=='ASC') || ($_GET['type']=='DESC')) $type=$_GET['type'];
	}
	
	$post='';
	$publish='';
	if(isnewsadmin($userID)) {
		$post='<input type="button" onclick="MM_openBrWindow(\'news.php?action=new\',\'News\',\'toolbar=no,status=no,scrollbars=yes,width=800,height=600\')" value="'.$_language->module['post_news'].'" />';
		$unpublished=safe_query("SELECT newsID FROM ".PREFIX."news WHERE published='0' AND saved='1'");
		$unpublished=mysql_num_rows($unpublished);
		if($unpublished) $publish='<input type="button" onclick="MM_goToURL(\'parent\',\'index.php?site=news&action=unpublished\');return document.MM_returnValue" value="'.$unpublished.' '.$_language->module['unpublished_news'].'" /> ';
	}
	echo $post.' '.$publish.' <input type="button" onclick="MM_goToURL(\'parent\',\'index.php?site=news\');return document.MM_returnValue" value="'.$_language->module['show_news'].'" /><hr />';

	$all=safe_query("SELECT newsID FROM ".PREFIX."news WHERE published='1' AND intern<=".isclanmember($userID));
	$gesamt=mysql_num_rows($all);
	$pages=1;

	$max = empty($maxnewsarchiv) ? 20 : $maxnewsarchiv;
	$pages = ceil($gesamt/$max);

	if($pages>1) $page_link = makepagelink("index.php?site=news&action=archive&sort=".$sort."&type=".$type, $page, $pages);
	else $page_link='';

	if($page == "1") {
		$ergebnis = safe_query("SELECT * FROM ".PREFIX."news WHERE published='1' AND intern<=".isclanmember($userID)." ORDER BY ".$sort." ".$type." LIMIT 0,".$max);
		if($type=="DESC") $n=$gesamt;
		else $n=1;
	}
	else {
		$start=$page*$max-$max;
		$ergebnis = safe_query("SELECT * FROM ".PREFIX."news WHERE published='1' AND intern<=".isclanmember($userID)." ORDER BY ".$sort." ".$type." LIMIT ".$start.",".$max);
		if($type=="DESC") $n = ($gesamt)-$page*$max+$max;
		else $n = ($gesamt+1)-$page*$max+$max;
	}
	if($all) {
		if($type=="ASC")
		echo'<a href="index.php?site=news&action=archive&page='.$page.'&sort='.$sort.'&type=DESC">'.$_language->module['sort'].'</a> <img src="images/icons/asc.gif" width="9" height="7" border="0" alt="" />   ';
		else
		echo'<a href="index.php?site=news&action=archive&page='.$page.'&sort='.$sort.'&type=ASC">'.$_language->module['sort'].'</a> <img src="images/icons/desc.gif" width="9" height="7" border="0" alt="" />   ';


		if($pages>1) echo $page_link;
		if(isnewsadmin($userID)) echo'<form method="post" name="form" action="news.php">';
		
    eval ("\$news_archive_head = \"".gettemplate("news_archive_head")."\";");
		echo $news_archive_head;
    
		$i=1;
		while($ds=mysql_fetch_array($ergebnis)) {
			if($i%2) {
				$bg1=BG_1;
				$bg2=BG_2;
			}
			else {
				$bg1=BG_3;
				$bg2=BG_4;
			}

			$date=date("d.m.Y", $ds['date']);
			$rubric=getrubricname($ds['rubric']);
			$comms = getanzcomments($ds['newsID'], 'ne');
		    if($ds['intern'] == 1) $isintern = '<small>('.$_language->module['intern'].')</small>';
		    else $isintern = '';
      
      $message_array = array();
			$query=safe_query("SELECT * FROM ".PREFIX."news_contents WHERE newsID='".$ds['newsID']."'");
			while($qs = mysql_fetch_array($query)) {
				$message_array[] = array('lang' => $qs['language'], 'headline' => $qs['headline'], 'message' => $qs['content']);
			}

			$headlines='';

			foreach($message_array as $val) {
				$headlines.='<a href="index.php?site=news_comments&newsID='.$ds['newsID'].'&lang='.$val['lang'].'">'.flags('[flag]'.$val['lang'].'[/flag]').' '.clearfromtags($val['headline']).'</a> '.$isintern.'<br />';
			}

			$poster='<a href="index.php?site=profile&id='.$ds['poster'].'">'.getnickname($ds['poster']).'</a>';

			$multiple='';
			$admdel='';
			if(isnewsadmin($userID)) $multiple='<input class="input" type="checkbox" name="newsID[]" value="'.$ds['newsID'].'" />';

			eval ("\$news_archive_content = \"".gettemplate("news_archive_content")."\";");
			echo $news_archive_content;
			$i++;
		}
		
    if(isnewsadmin($userID)) $admdel='<table width="100%" border="0" cellspacing="0" cellpadding="2">
		  <tr>
        <td><input class="input" type="checkbox" name="ALL" value="ALL" onclick="SelectAll(this.form);" /> '.$_language->module['select_all'].'</td>
        <td align="right"><select name="quickactiontype">
          <option value="delete">'.$_language->module['delete_selected'].'</option>
          <option value="unpublish">'.$_language->module['unpublish_selected'].'</option>
        </select>
        <input type="submit" name="quickaction" value="'.$_language->module['go'].'" /></td>
      </tr>
    </table>
    </form>';
		else $admdel='';

		eval ("\$news_archive_foot = \"".gettemplate("news_archive_foot")."\";");
		echo $news_archive_foot;
		unset($ds);

	}
	else echo'no entries';
}
else {
	$_language->read_module('news');
  
	eval ("\$title_news = \"".gettemplate("title_news")."\";");
	echo $title_news;

	$post='';
	$publish='';
	if(isnewswriter($userID)) {
		$post='<input type="button" onclick="MM_openBrWindow(\'news.php?action=new\',\'News\',\'toolbar=no,status=no,scrollbars=yes,width=800,height=600\');" value="'.$_language->module['post_news'].'" />';
	}
	if(isnewsadmin($userID)) {
		$unpublished=safe_query("SELECT newsID FROM ".PREFIX."news WHERE published='0' AND saved='1'");
		$unpublished=mysql_num_rows($unpublished);
		if($unpublished) $publish='<input type="button" onclick="MM_goToURL(\'parent\',\'index.php?site=news&action=unpublished\');return document.MM_returnValue;" value="'.$unpublished.' '.$_language->module['unpublished_news'].'" /> ';
	}
	echo $post.' '.$publish;

	if(isset($_GET['show'])) {
		$result=safe_query("SELECT rubricID FROM ".PREFIX."news_rubrics WHERE rubric='".$_GET['show']."' LIMIT 0,1");
		$dv=mysql_fetch_array($result);
		$showonly = "AND rubric='".$dv['rubricID']."'";
	}
	else $showonly = '';

	$result=safe_query("SELECT * FROM ".PREFIX."news WHERE published='1' AND intern<=".isclanmember($userID)." ".$showonly." ORDER BY date DESC LIMIT 0,".$maxshownnews);

	$i=1;
	while($ds=mysql_fetch_array($result)) {
		if($i%2) $bg1=BG_1;
		else $bg1=BG_2;

		$date = date("d.m.Y", $ds['date']);
		$time = date("H:i", $ds['date']);
		$rubrikname = getrubricname($ds['rubric']);
		$rubrikname_link = getinput($rubrikname);
		$rubricpic_path = "images/news-rubrics/".getrubricpic($ds['rubric']);
		$rubricpic='<img src="'.$rubricpic_path.'" border="0" alt="" />';
		if(!is_file($rubricpic_path)) $rubricpic='';

		$message_array = array();
		$query=safe_query("SELECT * FROM ".PREFIX."news_contents WHERE newsID='".$ds['newsID']."'");
		while($qs = mysql_fetch_array($query)) {
			$message_array[] = array('lang' => $qs['language'], 'headline' => $qs['headline'], 'message' => $qs['content']);
		}

		$showlang = select_language($message_array);

		$langs='';
		$i=0;
		foreach($message_array as $val) {
			if($showlang!=$i) $langs.='<span style="padding-left:2px"><a href="index.php?site=news_comments&newsID='.$ds['newsID'].'&lang='.$val['lang'].'">[flag]'.$val['lang'].'[/flag]</a></span>';
			$i++;
		}
		$langs = flags($langs);

		$headline=$message_array[$showlang]['headline'];
		$content=$message_array[$showlang]['message'];
		$newsID=$ds['newsID'];
    if($ds['intern'] == 1) $isintern = '('.$_language->module['intern'].')';
    else $isintern = '';
    
    $content = htmloutput($content);
		$content = toggle($content, $ds['newsID']);
		$headline = clearfromtags($headline);
		$poster='<a href="index.php?site=profile&id='.$ds['poster'].'"><b>'.getnickname($ds['poster']).'</b></a>';
		$related="";
    if($ds['link1'] && $ds['url1']!="http://" && $ds['window1']) $related.='• <a href="'.$ds['url1'].'" target="_blank">'.$ds['link1'].'</a> ';
		if($ds['link1'] && $ds['url1']!="http://" && !$ds['window1']) $related.='• <a href="'.$ds['url1'].'">'.$ds['link1'].'</a> ';

		if($ds['link2'] && $ds['url2']!="http://" && $ds['window2']) $related.='• <a href="'.$ds['url2'].'" target="_blank">'.$ds['link2'].'</a> ';
		if($ds['link2'] && $ds['url2']!="http://" && !$ds['window2']) $related.='• <a href="'.$ds['url2'].'">'.$ds['link2'].'</a> ';

		if($ds['link3'] && $ds['url3']!="http://" && $ds['window3']) $related.='• <a href="'.$ds['url3'].'" target="_blank">'.$ds['link3'].'</a> ';
		if($ds['link3'] && $ds['url3']!="http://" && !$ds['window3']) $related.='• <a href="'.$ds['url3'].'">'.$ds['link3'].'</a> ';

		if($ds['link4'] && $ds['url4']!="http://" && $ds['window4']) $related.='• <a href="'.$ds['url4'].'" target="_blank">'.$ds['link4'].'</a> ';
		if($ds['link4'] && $ds['url4']!="http://" && !$ds['window4']) $related.='• <a href="'.$ds['url4'].'">'.$ds['link4'].'</a> ';

		if(empty($related)) $related="n/a";

		if($ds['comments']) {
			if($ds['cwID']) {  // CLANWAR-NEWS
				$anzcomments = getanzcomments($ds['cwID'], 'cw');
				$replace = Array('$anzcomments', '$url', '$lastposter', '$lastdate');
				$vars = Array($anzcomments, 'index.php?site=clanwars_details&cwID='.$ds['cwID'], clearfromtags(getlastcommentposter($ds['cwID'], 'cw')), date('d.m.Y - H:i', getlastcommentdate($ds['cwID'], 'cw')));

				switch($anzcomments) {
					case 0: $comments = str_replace($replace, $vars, $_language->module['no_comment']); break;
					case 1: $comments = str_replace($replace, $vars, $_language->module['comment']); break;
					default: $comments = str_replace($replace, $vars, $_language->module['comments']); break;
				}
			}
			else {
				$anzcomments = getanzcomments($ds['newsID'], 'ne');
				$replace = Array('$anzcomments', '$url', '$lastposter', '$lastdate');
				$vars = Array($anzcomments, 'index.php?site=news_comments&newsID='.$ds['newsID'], clearfromtags(html_entity_decode(getlastcommentposter($ds['newsID'], 'ne'))), date('d.m.Y - H:i', getlastcommentdate($ds['newsID'], 'ne')));

				switch($anzcomments) {
					case 0: $comments = str_replace($replace, $vars, $_language->module['no_comment']); break;
					case 1: $comments = str_replace($replace, $vars, $_language->module['comment']); break;
					default: $comments = str_replace($replace, $vars, $_language->module['comments']); break;
				}
			}
		}
		else $comments='';

		$adminaction = '';
		if(isnewsadmin($userID)) {
			$adminaction .= '<input type="button" onclick="MM_goToURL(\'parent\',\'news.php?quickactiontype=unpublish&newsID='.$ds['newsID'].'\');return document.MM_returnValue;" value="'.$_language->module['unpublish'].'" /> ';
		}
		if((isnewswriter($userID) and $ds['poster'] == $userID) or isnewsadmin($userID)) {
			$adminaction .= '<input type="button" onclick="MM_openBrWindow(\'news.php?action=edit&newsID='.$ds['newsID'].'\',\'News\',\'toolbar=no,status=no,scrollbars=yes,width=800,height=600\');" value="'.$_language->module['edit'].'" />
		  <input type="button" onclick="MM_confirm(\''.$_language->module['really_delete'].'\', \'news.php?action=delete&id='.$ds['newsID'].'\')" value="'.$_language->module['delete'].'" />';
		}
		$enthalten = strpos($content, '[read_more]');	
		if ($enthalten) { 
		$content_teil = explode("[read_more]", $content);
		$content = $content_teil[0];
		 }
		eval ("\$news = \"".gettemplate("news")."\";");
		echo $news;

		$i++;

		unset($related);
		unset($comments);
		unset($lang);
		unset($ds);
	}
}
?>

Editoval zeminem - důvod: přehlednost (obalení do [code])

#122 Re: Ostatní redakční systémy » Webspell 4.2.2a Novinky, délka.. » 2012-01-09 15:02:01

JJ celou správu vidím jen já v editoře. Vím že nemá takové omezení, proto je mi to divné.

/Tam kde jsem ji stháhl v Náhledu tam mají jen 10 řádků, takže to má ta template někde asi zakázany, ale kde.. sad

#123 Re: Ostatní redakční systémy » Webspell 4.2.2a Novinky, délka.. » 2012-01-09 14:56:57

Nene, proste napíšu třeba velký článek, ale nedá ho tam vůbec celý, omezuje to. Ted' v novince je napsáno cca 40/50 řádků a zobrazeno je pouze 16. Takže něco to blokuje.

Funkce read more kterou tam mám nic nedělá, četl jsem pár návodů jak ji sprovoznit, ale ty kody, které mám najít skrátka tam nemám, takže já nwm smile

#124 Re: Ostatní redakční systémy » Webspell 4.2.2a Novinky, délka.. » 2012-01-09 13:56:54

Jj dík, skusím si stím pak nák pohrát, jinak asi tě nenapadá jak to udělat, abych mohl psát delší novinky? smile

#125 Re: Ostatní redakční systémy » Webspell 4.2.2a Novinky, délka.. » 2012-01-09 13:13:15

Dal jsem to do body první řádek, reklama je nahoře? Ted' je dobře?

Zápatí

Založeno na FluxBB | CZ a SK