 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
02.01.2005, 14:06
|
#1
|
|
TP-Junior
Registriert seit: May 2004
|
Script includen
Hallo an alle
hab folgendes Problem bei unserer Page. Hab ein Newsscript includet und alles geht soweit, außer das ich es nicht schaffe die Newsdetails,drcukversion & Kommentare auf meine Page einzubinden wie in folgendem Beispiel ---> Hauptpage ---> Newsdetail . Hoffe sehr das sich jemand damit auskennt. sag schon mal Thx im Vorraus.
mfg
rancho
|
|
|
02.01.2005, 14:47
|
#2
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
Hm, also das ist nicht deine Seite? Hast du dasselbe Newsscript wie auf deinen Links? Du solltest uns mal den Quelltext vom Script posten
und btw: Traum Dynamik wäre das korrekte Forum 
|
|
|
02.01.2005, 14:57
|
#3
|
|
TP-Junior
Registriert seit: May 2004
|
nein das nicht meine seite. mein page . so wie auf dieser Seite würd ich gern die einzelnen sachen einbinden. weiß aber nicht genau wo der hauptsächtliche quelltext steht, denn hab 1. kaum plan und 2tens ist das anders wie die meisten aufgebaut
|
|
|
02.01.2005, 15:04
|
#4
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
ja, deine seite nutzt mir da leider nicht viel  Ich bräuchte schon den Quelltext zum Newsscript damit ich helfen kann!
|
|
|
02.01.2005, 15:08
|
#5
|
|
TP-Junior
Registriert seit: May 2004
|
Hoffe das ist er denn es gibt noch eine parser.php-datei wo sehr viel enthalten ist
<?php
###########################################################
## ##
## WEB//NEWS Newsmanagement Script ##
## (c) Copyright 2002-2003 ##
## by Christian Scheb ##
## ##
###########################################################
define("BASEDIR",dirname(__file__));
require(BASEDIR."/modules/startup.php");
if ( file_exists("install.php") ) message("delinstall");
/*** LOAD ACTION ***/
if ( file_exists("actions/".$_REQUEST['action'].".php") ) {
if ( has_right($_REQUEST['action']) ) include("actions/".$_REQUEST['action'].".php");
else message("noright");
}
else message("invalid_action");
/*** DEFINE DESIGN-VARS ***/
$set['style']['design_pagetitle']=$set['title'];
$set['style']['design_title']=$_ACTIONS[$_REQUEST['action']]['caption'];
$set['style']['design_pagelink']='<a href="'.$set['pagelink'].'" target="_blank">Zur Website</a>';
if ( $_USER['userid'] ) {
$set['style']['design_actlink']='<a href="index.php?action=logout">Ausloggen</a>';
$set['style']['design_navi']="";
foreach ( $_ACTIONS AS $key => $value ) {
if ( ( $_RIGHTS[$key]==1 || $_RIGHTS['global']==1 ) && $value['cat']!="none" && $value['visible']==1 ) {
if ( $lastnav!=$value['navid'] ) unset($lastcat);
if ( $lastcat!=$value['cat'] ) $set['style']['design_navi#'.$value['navid']].='<br><img src="design/navi_'.$value['cat'].'.gif" alt="" border="0"><br>';
if ( $_REQUEST['action']==$key ) $set['style']['design_navi#'.$value['navid']].=' <img src="design/dot_sel.gif" alt="" border="0"> <a href="index.php?action='.$key.'">'.replace($value['navi']).'</a><br>';
else $set['style']['design_navi#'.$value['navid']].=' <img src="design/dot.gif" alt="" border="0"> <a href="index.php?action='.$key.'">'.replace($value['navi']).'</a><br>';
$lastcat=$value['cat'];
$lastnav=$value['navid'];
}
}
}
else {
$set['style']['design_actlink']='<a href="index.php">Einloggen</a>';
$set['style']['design_navi#1']='<table width="100%" cellpadding="5" cellspacing="0" border="0"><tr><td class="navi"><b>Willkommen bei WEB//NEWS!</b><br>Um in den Adminbereich zu gelangen müssen Sie sich zuerst einloggen.</td></tr></table>';
$set['style']['design_navi#2']="";
}
/*** OUTPUT ***/
$db->close($set);
$tmpl->out($set['style']);
?>
|
|
|
02.01.2005, 15:10
|
#6
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
PHP-Code:
<?php
################################################## #########
## ##
## WEB//NEWS Newsmanagement Script ##
## (c) Copyright 2002-2003 ##
## by Christian Scheb ##
## ##
################################################## #########
define("BASEDIR",dirname(__file__));
require(BASEDIR."/modules/startup.php");
if ( file_exists("install.php") ) message("delinstall");
/*** LOAD ACTION ***/
if ( file_exists("actions/".$_REQUEST['action'].".php") ) {
if ( has_right($_REQUEST['action']) ) include("actions/".$_REQUEST['action'].".php");
else message("noright");
}
else message("invalid_action");
/*** DEFINE DESIGN-VARS ***/
$set['style']['design_pagetitle']=$set['title'];
$set['style']['design_title']=$_ACTIONS[$_REQUEST['action']]['caption'];
$set['style']['design_pagelink']='<a href="'.$set['pagelink'].'" target="_blank">Zur Website</a>';
if ( $_USER['userid'] ) {
$set['style']['design_actlink']='<a href="index.php?action=logout">Ausloggen</a>';
$set['style']['design_navi']="";
foreach ( $_ACTIONS AS $key => $value ) {
if ( ( $_RIGHTS[$key]==1 || $_RIGHTS['global']==1 ) && $value['cat']!="none" && $value['visible']==1 ) {
if ( $lastnav!=$value['navid'] ) unset($lastcat);
if ( $lastcat!=$value['cat'] ) $set['style']['design_navi#'.$value['navid']].='<br><img src="design/navi_'.$value['cat'].'.gif" alt="" border="0"><br>';
if ( $_REQUEST['action']==$key ) $set['style']['design_navi#'.$value['navid']].=' <img src="design/dot_sel.gif" alt="" border="0"> <a href="index.php?action='.$key.'">'.replace($value['navi']).'</a><br>';
else $set['style']['design_navi#'.$value['navid']].=' <img src="design/dot.gif" alt="" border="0"> <a href="index.php?action='.$key.'">'.replace($value['navi']).'</a><br>';
$lastcat=$value['cat'];
$lastnav=$value['navid'];
}
}
}
else {
$set['style']['design_actlink']='<a href="index.php">Einloggen</a>';
$set['style']['design_navi#1']='<table width="100%" cellpadding="5" cellspacing="0" border="0"><tr><td class="navi"><b>Willkommen bei WEB//NEWS!</b><br>Um in den Adminbereich zu gelangen müssen Sie sich zuerst einloggen.</td></tr></table>';
$set['style']['design_navi#2']="";
}
/*** OUTPUT ***/
$db->close($set);
$tmpl->out($set['style']);
?>
ich gucks mir mal an
|
|
|
02.01.2005, 15:13
|
#7
|
|
TP-Junior
Registriert seit: May 2004
|
thx scho mal 
|
|
|
02.01.2005, 15:13
|
#8
|
|
TP-Veteran
Registriert seit: Sep 2002
Ort: Schweiz
|
jou.. naja die parser.php bitte auch noch! und das ganze am besten zwischen [ php ] dein code [ / php ] (ohne leerzeichen)
ansonsten ist auf der site, wo du das script her hast eine doku + ein support forum, dort wirst du schneller hilfe bekommen hab ich so das gefühl 
|
|
|
02.01.2005, 15:25
|
#9
|
|
TP-Junior
Registriert seit: May 2004
|
PHP-Code:
<?php
###########################################################
## ##
## WEB//NEWS Newsmanagement Script ##
## (c) Copyright 2002-2003 ##
## by Christian Scheb ##
## ##
###########################################################
//*********************************************************
//******************** DEFINE CLASS *********************
//*********************************************************
error_reporting(E_ALL ^ E_NOTICE);
if ( !is_object($WN) ) {
class webnews_parser {
var $dir;
var $set = array();
var $file = array();
var $cache = array();
var $htmlcode = array();
var $result = 0;
var $fetched = array();
//*********************************************************
//****************** MYSQL FUNCTIONS ********************
//*********************************************************
//Datenbankanfrage
function query($query) {
$this->result=@mysql_query($query,CONN);
if ( !$this->result ) $this->error("MySQL-Error: ".mysql_error()."<br>Anfrage: ".$query);
return $this->result;
}
//Datenbankanfrage (nur die erste Reihe)
function first($query,$type=MYSQL_BOTH) {
$this->result=@mysql_query($query,CONN);
if ( !$this->result ) {
$this->error("MySQL-Error: ".mysql_error()."<br>Anfrage: ".$query);
return array();
}
$this->fetched=@mysql_fetch_array($this->result,$type);
$this->free();
return $this->fetched;
}
//Array holen
function fetch($result=-1,$type=MYSQL_BOTH) {
if ( $result!=-1 ) $this->result=$result;
$this->fetched=@mysql_fetch_array($this->result,$type);
return $this->fetched;
}
//Anfrage "befreien"
function free($result=-1) {
if ( $result!=-1 ) $this->result=$result;
@mysql_free_result($this->result);
}
//Gibt 1 zurück wenn das Ergebnis mindestens eine Reihe enthält
function checkres($result=-1) {
if ( $result!=-1 ) $this->result=$result;
if ( @mysql_num_rows($this->result) ) return 1;
else return 0;
}
//Verbindung schließen
function close() {
mysql_close(CONN);
}
//MySQL-Error schreiben
function error($text) {
echo'<p><b>Schwerer Ausnahmefehler!</b><br>'.$text.'</p>';
}
//*********************************************************
//***************** REPLACE FUNCTIONS *******************
//*********************************************************
//Stripslashes
function strpsl(&$array) {
reset($array);
foreach($array AS $key => $val) {
if(is_string($val)) $array[$key]=trim(stripslashes($val));
elseif(is_array($val)) $array[$key]=$this->strpsl($val);
}
return $array;
}
//Replace
function replace($text,$blocker=-1) {
$text=htmlentities($text);
if ( $blocker==-1 ) $text=nl2br($text);
return $text;
}
//Mark
function mark($text) {
$mark=explode(" ",$_REQUEST['mark']);
foreach ( $mark AS $m ) {
$m=str_replace('/','\/',addslashes($m));
$text=preg_replace("/((<[^>]*)|$m)/ie", '"\2"=="\1"? "\1":"<font color=\"red\"><b>\1</b></font>"', $text);
}
return $text;
}
//Liste generieren
function makelist($text,$type) {
$lines=explode("<br />",trim(str_replace('<br>','<br />',str_replace('\"','"',$text)))); //Trim String and Explode it
foreach( $lines AS $value ) {
$data=trim($value);
if ( substr($data,0,3)=="[*]" ) $list.='<li>'.substr($data,3).'</li>';
}
if ( $type=="1" ) $list='<ol>'.$list.'</ol>';
elseif ( $type=="a" || $type=="A" || $type=="i" || $type=="I" ) $list='<ol type="'.$type.'">'.$list.'</ol>';
else $list='<ul>'.$list.'</ul>';
return $list;
}
//Codes
function codes($text) {
if ( $this->set['usecode'] ) {
//Text
$text = preg_replace("/\[b\](.*?)\[\/b\]/si", "<b>\\1</b>", $text);
$text = preg_replace("/\[i\](.*?)\[\/i\]/si", "<i>\\1</i>", $text);
$text = preg_replace("/\[u\](.*?)\[\/u\]/si", "<u>\\1</u>", $text);
$text = preg_replace("/\[s\](.*?)\[\/s\]/si", "<s>\\1</s>", $text);
//Absatz
$text = preg_replace("/\[left\](.*?)\[\/left\]/si", "<div align=\"left\">\\1</div>", $text);
$text = preg_replace("/\[center\](.*?)\[\/center\]/si", "<div align=\"center\">\\1</div>", $text);
$text = preg_replace("/\[right\](.*?)\[\/right\]/si", "<div align=\"right\">\\1</div>", $text);
//Links
$text = preg_replace("/\[url\](.*?)\[\/url\]/si", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $text);
$text = preg_replace("/\[url=(.*?)\](.*?)\[\/url\]/si", "<a href=\"\\1\" target=\"_blank\">\\2</a>", $text);
$text = preg_replace("/\[urlin\](.*?)\[\/urlin\]/si", "<a href=\"\\1\">\\1</a>", $text);
$text = preg_replace("/\[urlin=(.*?)\](.*?)\[\/urlin\]/si", "<a href=\"\\1\">\\2</a>", $text);
$text = preg_replace("/\[mail\](.*?)\[\/mail\]/si", "<a href=\"mailto:\\1\">\\1</a>", $text);
$text = preg_replace("/\[mail=(.*?)\](.*?)\[\/mail\]/si", "<a href=\"mailto:\\1\">\\2</a>", $text);
//Font Format
$text = preg_replace("/\[font=(.*?)\](.*?)\[\/font\]/si", "<font face=\"\\1\">\\2</font>", $text);
$text = preg_replace("/\[size=(.*?)\](.*?)\[\/size\]/si", "<font size=\"\\1\">\\2</font>", $text);
$text = preg_replace("/\[color=(.*?)\](.*?)\[\/color\]/si", "<font color=\"\\1\">\\2</font>", $text);
//Liste
$text = preg_replace("/\[list\](.*?)\[\/list\]/sie", "\$this->makelist('\\1','');", $text);
$text = preg_replace("/\[list=(.*?)\](.*?)\[\/list\]/sie", "\$this->makelist('\\2','\\1');", $text);
//Image Codes
if ( $this->set['useimg'] ) {
$text = preg_replace("/\[img\](.*?)\[\/img\]/si", "<img src=\"\\1\" alt=\"\" border=\"0\">", $text);
$text = preg_replace("/\[img\=center](.*?)\[\/img\]/si", "<div align=\"center\"><img src=\"\\1\" alt=\"\" border=\"0\"></div>", $text);
$text = preg_replace("/\[img\=(.*?)](.*?)\[\/img\]/si", "<img src=\"\\2\" alt=\"\" border=\"0\" align=\"\\1\" vspace=\"".$this->set['imgvspace']."\" hspace=\"".$this->set['imghspace']."\">", $text);
$text = preg_replace("/\[popup=(.*?)\](.*?)\[\/popup\]/si", "<a href=\"\\1\" target=\"_blank\"><img src=\"\\2\" alt=\"\" border=\"0\"></a>", $text);
}
}
//Smilies
if ( $this->set['usesmilies'] ) {
foreach ( $this->set['smilies'] AS $datei => $code ) $text=str_replace($code,'<img src="'.$this->set['location'].'/parse/smilies/'.$datei.'.gif" border="0">',$text);
}
return $text;
}
//Codes
function comcodes($text) {
if ( $this->set['allowcode'] ) {
$text = preg_replace("/\[b\](.*?)\[\/b\]/si", "<b>\\1</b>", $text);
$text = preg_replace("/\[i\](.*?)\[\/i\]/si", "<i>\\1</i>", $text);
$text = preg_replace("/\[u\](.*?)\[\/u\]/si", "<u>\\1</u>", $text);
$text = preg_replace("/\[s\](.*?)\[\/s\]/si", "<s>\\1</s>", $text);
$text = preg_replace("/\[url\](.*?)\[\/url\]/si", "<a href=\"\\1\" target=\"_blank\">\\1</a>", $text);
$text = preg_replace("/\[url=(.*?)\](.*?)\[\/url\]/si", "<a href=\"\\1\" target=\"_blank\">\\2</a>", $text);
$text = preg_replace("/\[mail\](.*?)\[\/mail\]/si", "<a href=\"mailto:\\1\">\\1</a>", $text);
$text = preg_replace("/\[mail=(.*?)\](.*?)\[\/mail\]/si", "<a href=\"mailto:\\1\">\\2</a>", $text);
if ( $this->set['allowimg'] ) $text = preg_replace("/\[img\](.*?)\[\/img\]/si", "<img src=\"\\1\" alt=\"\" border=\"0\">", $text);
}
if ( $set['allowsmilies'] ) {
foreach ( $this->set['smilies'] AS $datei => $code ) $text=str_replace($code,'<img src="'.$this->set['location'].'/parse/smilies/'.$datei.'.gif" border="0">',$text);
}
return $text;
}
//Text Codes only
function textcodes($text) {
if ( $this->set['usecode'] ) {
$text = preg_replace("/\[b\](.*?)\[\/b\]/si", "<b>\\1</b>", $text);
$text = preg_replace("/\[i\](.*?)\[\/i\]/si", "<i>\\1</i>", $text);
$text = preg_replace("/\[u\](.*?)\[\/u\]/si", "<u>\\1</u>", | | |