WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Newssystem includen, Kommenatre machen Probleme

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Newssystem includen, Kommenatre machen Probleme - 21 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Newssystem includen, Kommenatre machen Probleme
Xeal
Otto-Normal-Poster
Threadstarter




Beiträge: 86

Hallo.
auf www.becks-bier-boys.de.vu habe ich ein newssystem included.
Das Problem dabei ist, dass zwar kommentare schreiben kann, sich die Variable mit der Anzahl der Kommentare nicht erhöht.
Außerdem werden die Kommentare, bei jeder News angezeigt (die selben).
Also ich mache z.B. zu News eins ein Kommentar und dann steht bei news 1 und bei News 2 der gleiche Kommentar.
Könnt ihr mir einen Tip geben wie ich das problem lösen kann ?

---
www.xeal.de : Bald in der Sommerversion !

  Profil   E-Mail   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

bisschen informationen welches system, und den entsprechenden code wären schon ganz gut!

  Profil   Editieren   Zitieren
nisita
Posting-Schinder




Beiträge: 540

hej.. lang nichts mehr von dir gehört..
das ist schwierig, das ohne überhaupt etwas von dem code zu sehen..
allerdings finde ich schon die verlinkung zu den news sehr seltsam... vorallem die ID..
1:
newsid=%7BID%7D


ansonsten, würde ich dir natürlich gerne weiter helfen.. aber die infos sind doch recht sperlich ;)

viele grüße noch,
nisita

---
"Wir sollten lernen, uns allmählich vom Überfluss zu befreien, um zur Einfachheit unseres eigenen Wesens vorzudringen." Jean Gastaldi

  Profil   Editieren   Zitieren
Xeal
Otto-Normal-Poster
Threadstarter




Beiträge: 86

Erst mal danke
Freut mich dass ich bei euch nicht in Vergessenheit geraten bin :P
Erstmal an Nista: Wo findets du
1: newsid=%7BID%7D
???
So und nun zum Code:
Also das newssystem ist Aufgebaut aus wenigen Dateien:
news_admin.php
news_config.php
news.php
eine Template-Datei.
Ich denke die news_admin spielt hier keine Rolle, die lass ich also mal weg.
news_config.php
/*

ilchNews 0.0.2

Copyright by Manuel Staechele

Support: www.ilch.de

Dieses Script ist Eigentum von Manuel Stächele.
Dieses Script kann frei verwendet, zum download Angeboten
und angepasst werden, solange auf jeder Seite des Scripts
der sichtbarer Copyright Vermerk und ein Link auf ilch.de besteht.

*/



// mysql Verbindung aufbauen, Datenbank wählen
$verbindung = mysql_connect($db['Server'],$db['User'],$db['Pass']) or die ("Keine Verbindung möglich");
mysql_select_db($db['Datenbank']) or die ("Datenbank existiert nicht");

mysql_query("CREATE TABLE IF NOT EXISTS `".$table_news."` (
id int(6) unsigned NOT NULL auto_increment,
uid int(6) NOT NULL default '0',
titel varchar(100) NOT NULL default '',
text text NOT NULL,
time varchar(15) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM COMMENT='powered by ilch.de'");

mysql_query("CREATE TABLE IF NOT EXISTS `".$table_news_koms."` (
`id` int(10) unsigned NOT NULL auto_increment,
`uid` int(10) NOT NULL default '0',
`name` varchar(100) NOT NULL default '',
`text` tinytext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM COMMENT='powered by ilch.de'");


function parse($req,$file,$echo = true) {

$f = 'ilch_tpl/'.$file.'.htm';
$fp = fopen($f, "r");
$tp = fread($fp, filesize($f));
if (is_array($req)){
foreach($req as $var => $key) {
$tp = str_replace('{'.$var.'}',$key,$tp);
}
}
if ($echo == true) {
echo $tp;
} else {
return $tp;
}
}

function makeSites ( $page , $limit, $tabelle ) {

$maxpage = '';
$resultID = @mysql_query("SELECT COUNT(ID) FROM `".$tabelle."`");
$total = @mysql_result($resultID,0);
if ($limit < $total) {
$maxpage = $total / $limit;
if (is_double($maxpage)) {
$maxpage = ceil($maxpage);
}
$MPL = '[ ';
for($i=1; $i <= $maxpage; $i++) {
if($i == $page) {
$MPL .= $i;
} else {
$MPL .= ''.$i.'';
}
if ($i != $maxpage) {
$MPL .= ' | ';
}
}
$MPL .= ' ]';
}
return $MPL;

}
?>


news.php
/*

ilchNews 0.0.2

Copyright by Manuel Staechele

Support: www.ilch.de

Dieses Script ist Eigentum von Manuel Stächele.
Dieses Script kann frei verwendet, zum download Angeboten
und angepasst werden, solange auf jeder Seite des Scripts
der sichtbarer Copyright Vermerk und ein Link auf ilch.de besteht.

*/


require_once ( 'news_config.php' );

?>


if ( empty ( $newsid ) ) {
# alle news anzeigen

if(empty($page)) { $page = 1; }
$MPL = makeSites ($page , $limit , $table_news );
$anfang = ($page - 1) * $limit;

$erg = mysql_query("SELECT * FROM `".$table_news."` ORDER BY time DESC LIMIT $anfang , $limit");
while ($row = mysql_fetch_object($erg)) {
$zk = @mysql_query("SELECT COUNT(id) FROM `".$table_news_koms."` WHERE uid = '".$row->id."'");
$zK = @mysql_result($zk,0);

$txtlan = strlen($row->text);
if ($txtlan > $txtlimit) {
$txt = substr($row->text, 0, $txtlimit).' ...';
} else {
$txt = $row->text;
}
$txt = stripslashes($txt);
$txt = str_replace('
','',$txt);
$txt = str_replace('
','',$txt);
$txt = str_replace("\n",'
',$txt);

if ( file_exists( './images/news/'.$row->uid.'.gif' ) ) {
$kat = '';
} elseif ( file_exists ( './images/news/'.$row->uid.'.jpg' ) ) {
$kat = '';
} else {
$kat = $row->uid;
}

parse
(
array
(
'DATE' => date('d M Y - H:i:s',$row->time),
'TEXT' => $txt,
'NAME' => $row->titel,
'KATE' => $kat,
'KOMS' => $zK,
'ID' => $row->id
) , 'news_index'
);

}

echo '

'.$MPL.'
Administrieren
ilchNews 0.0.1 Copyright by ilch.de
';

} else {
# mehr news anzeigen
$row = mysql_fetch_object(mysql_query("SELECT * FROM `".$table_news."` WHERE `id` = '".$newsid."'"));
echo '

'.$row->titel.'

am: '.date("d.m.Y - H:i:s",$row->time).'
';
echo stripslashes($row->text);

if ( $coment == 1 ) {
echo '


';
if ( !empty ( $_POST['sub']) ) {
$name = trim($_POST['komname']);
$txt = trim($_POST['txt']);
if ( empty ( $name ) OR empty ($txt) ) {
echo 'Bitte einen Namen und ein Kommentar angeben

';
} else {
$name = strip_tags($name);
$txt = strip_tags($txt);
$ztxt = explode(" ", $txt);
$txt = '';
for ($i=0;$i<=(count($ztxt)-1);$i++){
$txt .= chunk_split($ztxt[$i],35," ");
}
$txt = str_replace("\n",'
',$txt);
$txt = addslashes($txt);
mysql_query('INSERT INTO `'.$table_news_koms.'` (name,text,uid) VALUES ("'.$name.'","'.$txt.'","'.$_POST['newsid'].'")');
echo 'Kommentar wurde erfolgreich eingetragen

';
}
}

?>













Name
Kommentar

Kommentare

$erg = mysql_query("SELECT * FROM `".$table_news_koms."` WHERE `uid` = '".$newsid."' ORDER by id DESC");
while ($row1 = mysql_fetch_object($erg)) {
echo '';
echo '';
}
?>
'.$row1->name.''.$row1->text.'


}


}

?>


Template





















{NAME}
{DATE}
 
{TEXT}

 





Sorry für den vielen code aber ich wusste nicht genau was ich posten soll.
Danke für eure Bemühungen

---
www.xeal.de : Bald in der Sommerversion !

Diese Nachricht wurde geändert von: Xeal
  Profil   E-Mail   Editieren   Zitieren
Xeal
Otto-Normal-Poster
Threadstarter




Beiträge: 86

Ok.
Ich hab jetzt nochmal das alte Template genommen, damit gehts.
D.h. Der Fehler muss beim Template liegen.


---
www.xeal.de : Bald in der Sommerversion !

  Profil   E-Mail   Editieren   Zitieren
nisita
Posting-Schinder




Beiträge: 540

kann dir auch sagen wo...

1:


und es heißt aber in wirklichkeit:

1:


da hat wohl irgendein editoro der so da die "{" / "}" verhauen
mfg
nisita

---
"Wir sollten lernen, uns allmählich vom Überfluss zu befreien, um zur Einfachheit unseres eigenen Wesens vorzudringen." Jean Gastaldi

  Profil   Editieren   Zitieren
Xeal
Otto-Normal-Poster
Threadstarter




Beiträge: 86

Habs eben auch grad gemerkt
Funzt !
Danke nochma !

---
www.xeal.de : Bald in der Sommerversion !

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Newssystem includen, Kommenatre machen Probleme

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Newssystem includen, Kommenatre machen Probleme im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8143315    Heute : 538     Gestern : 558     Online : 64     21.12.2024    16:55      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben