Archiv verlassen und diese Seite im Standarddesign anzeigen : News+Newsletter
kleinerengel
02.10.2007, 20:29
wenn man jetzt eine News+Newsletter auswählt, werden nur die News eingetragen. es wird dann auch kein NL verschickt. Und wenn man nur den NL auswählt, dann passiert auch nichts.
Ja...das Problem habe ich auch,
Ich weiß auch schon woran es liegt und arbeite derzeit an einer Lösung.
Das Problem liegt an der Datei lib/mail/klasse.php .
Hey im Downlaod Bereich gibt es schon eine Datei, um diesen Fehler zu beheben:
http://designerscripte.net/downloads.php?do=file&id=149
Probier das einmal, ich habs noch nict getestet, hört sich aber gut an ^^.
bulli
SebbyPHM
02.10.2007, 20:42
hat sich erledigt
kleinerengel
02.10.2007, 20:54
Ja...das Problem habe ich auch,
Ich weiß auch schon woran es liegt und arbeite derzeit an einer Lösung.
Das Problem liegt an der Datei lib/mail/klasse.php .
Hey im Downlaod Bereich gibt es schon eine Datei, um diesen Fehler zu beheben:
http://designerscripte.net/downloads.php?do=file&id=149
Probier das einmal, ich habs noch nict getestet, hört sich aber gut an ^^.
bulli
keine änderung bleibt bestehn. desweiteren kann mann keine weiteren neuen news machen es bleibt immer bei ersten beitrag stehn
SebbyPHM
03.10.2007, 00:30
Ich werde mich mal im Laufe des Tages daran machen.
kleinerengel
05.10.2007, 12:10
gibt es schon eine änderung des news+newsletter
kleinerengel
07.10.2007, 11:29
gibt es schon eine lösugen wegen news + newsletter????
carlos99
13.10.2007, 17:53
Wie schauts aus? Wie funktionieren die News?
es funzt immer noch nicht. Leider
mastermix
16.10.2007, 21:36
probier mal, das du in der Tabelle vms_news der spalte id als extra "auto_increment" hinzufügst...
funzt immer noch nicht einwandfrei
mastermix
16.10.2007, 22:13
was funktioniert denn noch nich einwandfrei?
Er zeigt immer nur die erst eingetragende News an.
mastermix
16.10.2007, 22:44
schau mal in der db, ob die da denn eingetragen werden?
carlos99
16.10.2007, 23:29
Super. Mit "auto_increment" funktioniert es. Danke :)
Anfänger
17.10.2007, 11:33
hatte auch das Problem
aber mit "auto_increment" funktioniert es jetzt
ich habe nochmal in der Tabelle vms_news die spalte id als extra "auto_increment" hinzufügt.
Leider zeigt er nur eine News an, die als letztes eingegeben wurde.
Gespeichert sind alle anderen News in der Datenbank.
Hat da jemand noch eine Lösung?
mastermix
17.10.2007, 19:06
dann poste mal deine news.php
carlos99
17.10.2007, 23:08
ich habe nochmal in der Tabelle vms_news die spalte id als extra "auto_increment" hinzufügt.
Leider zeigt er nur eine News an, die als letztes eingegeben wurde.
Gespeichert sind alle anderen News in der Datenbank.
Hat da jemand noch eine Lösung?
Wenn ich mich nicht irre, wird auch nur eine (die letzte) News angezeigt?
Bitte berichtigen wenn falsch. :D
Das Problem war ja, das man keine neuen News speicher konnte.
mastermix
18.10.2007, 00:04
oben ist nen auswahlmenü wo man alle news auswählen kann... zu anfang sichtbar ist natürlich nur die letzt...
meine news.php
<?
if (!isset($titel)) $titel = '';
if (!isset($news)) $news = '';
if (!isset($id)) $id = '0';
if (!isset($_POST['auffuehren'])) $_POST['auffuehren'] = '0';
if (!isset($_POST['load'])) $_POST['load'] = '0';
if (!isset($_POST['loader'])) $_POST['loader'] = '';
if (!isset($_POST['newsletter'])) $_POST['newsletter'] = '';
if ($_POST['auffuehren'] == 'Ausführen') {
if ($_POST['id'] == 0 ){
if ($_POST['art'] == 1 || $_POST['art'] == 2) db_query("INSERT INTO ".$db_prefix."_news (zeit,titel,news) VALUES ('".time()."','".$_POST['titel']."','".$_POST['news']."')");
if ($_POST['art'] == 1 || $_POST['art'] == 3) {
$empfaenger = db_query('SELECT emailadresse FROM '.$db_prefix.'_emaildaten WHERE freigabe_fuer = 1 OR freigabe_fuer = 3 GROUP BY emailadresse');
while ($user = mysql_fetch_assoc($empfaenger)) usermail ($user['emailadresse'], $_POST['titel'], $_POST['news'], '"'.$seitenname.'" <'.$betreibermail.'>');
}
} else db_query("UPDATE ".$db_prefix."_news SET titel='".$_POST['titel']."',news='".$_POST['news']." WHERE id='".$_POST['id']."'");
}
if ($_POST['load'] == 'Editieren') {
$edit = mysql_fetch_array(db_query("SELECT titel,news,id,zeit FROM ".$db_prefix."_news WHERE id=".(int)$_POST['loader']." LIMIT 1"));
$titel = $edit['titel'];
$news = $edit['news'];
$id = $edit['id'];
}
if ($_POST['load'] == 'Löschen') {
db_query("DELETE FROM ".$db_prefix."_news WHERE id='".(int)$_POST['loader']."' LIMIT 1");
}
$old_news = db_query("SELECT * FROM ".$db_prefix."_news ORDER BY id DESC");
?>
<?
if (mysql_num_rows($old_news)){
head("News editieren / löschen");?>
<form action="" method="post">
<table>
<tr>
<td>
<select name="loader" size="1">
<?
while ($load = mysql_fetch_array($old_news)) echo '<option value="'.$load['id'].'">('.$load['id'].') - '.$load['titel'].' ('.date("d.m.Y - H:i",$load['zeit']).')</option>';
?>
</select>
</td>
<td>
<input type="Submit" name="load" value="Editieren">
</td>
<td>
<input type="Submit" name="load" value="Löschen">
</td>
</tr>
</table>
</form>
<?foot();
}
?>
<?head("News schreiben");?>
<form action="" method="post">
<div align="center">
<b>Newstitel</b><br>
<input type="Text" name="titel" value="<?=$titel;?>"><br>
<br>
<b>News</b> <i>(HTML)</i><br>
<textarea name="news" style="width:500px; height:80px;"><?=$news;?></textarea><br>
<br>
<b>Art</b><br>
<select name="art">
<option value="1">News + Newsletter</option>
<option value="2">News</option>
<option value="3">Newsletter</option>
</select>
<br>
<input type="Submit" name="auffuehren" value="Ausführen">
<input type="Hidden" name="id" value="<?=$id;?>">
</div>
</form>
<?foot();?>
shooter93
24.10.2007, 13:21
probier mal, das du in der Tabelle vms_news der spalte id als extra "auto_increment" hinzufügst...
Hallo Leute,
ich ich habe das Problem mit den News (VMS 1.2)... ausser der ersten News wird keine weitere in der Datenbank gespeichert. Auch das "auto_increment" hat bei mir nicht geholfen. Ich kann somit keinen weiteren Newsletter verschicken oder News generieren.... Hat jemand eine Idee???
cu shooter
Änder mal in der adminforce\newssystem\news.php die ersten 3 Zeilen von
if (!isset($titel)) $titel = '';
if (!isset($news)) $news = '';
if (!isset($id)) $id = 0;
zu
if (!isset($_POST['titel'])) $_POST['titel'] = '';
if (!isset($_POST['news'])) $_POST['news'] = '';
if (!isset($_POST['id'])) $_POST['id'] = 0;
um.
Desweiteren mag die die db_query wohl das Prozentzeichen ned.
Ich hab jetzt obige drei Zeilen geändert, das AUTO_INCREMENT eingestellt und die Prozentzeichen aus meiner News entfernt, nun gehts.
shooter93
28.10.2007, 21:45
Änder mal in der adminforce\newssystem\news.php die ersten 3 Zeilen von
if (!isset($titel)) $titel = '';
if (!isset($news)) $news = '';
if (!isset($id)) $id = 0;
zu
if (!isset($_POST['titel'])) $_POST['titel'] = '';
if (!isset($_POST['news'])) $_POST['news'] = '';
if (!isset($_POST['id'])) $_POST['id'] = 0;
um.
Desweiteren mag die die db_query wohl das Prozentzeichen ned.
Ich hab jetzt obige drei Zeilen geändert, das AUTO_INCREMENT eingestellt und die Prozentzeichen aus meiner News entfernt, nun gehts.
Super! Jetzt geht auch bei mir :)
cu shooter
habe das so geändert.
Bei mir zeigt er immer nur noch die letzt eingetragende News an?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.