PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : News+Newsletter



kleinerengel
02.10.2007, 19: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.

bulli
02.10.2007, 19:38
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, 19:42
hat sich erledigt

kleinerengel
02.10.2007, 19: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
02.10.2007, 23:30
Ich werde mich mal im Laufe des Tages daran machen.

kleinerengel
05.10.2007, 11:10
gibt es schon eine änderung des news+newsletter

kleinerengel
07.10.2007, 10:29
gibt es schon eine lösugen wegen news + newsletter????

carlos99
13.10.2007, 16:53
Wie schauts aus? Wie funktionieren die News?

TS7
16.10.2007, 19:55
es funzt immer noch nicht. Leider

mastermix
16.10.2007, 20:36
probier mal, das du in der Tabelle vms_news der spalte id als extra "auto_increment" hinzufügst...

TS7
16.10.2007, 21:00
funzt immer noch nicht einwandfrei

mastermix
16.10.2007, 21:13
was funktioniert denn noch nich einwandfrei?

TS7
16.10.2007, 21:17
Er zeigt immer nur die erst eingetragende News an.

mastermix
16.10.2007, 21:44
schau mal in der db, ob die da denn eingetragen werden?

carlos99
16.10.2007, 22:29
Super. Mit "auto_increment" funktioniert es. Danke :)

Anfänger
17.10.2007, 10:33
hatte auch das Problem
aber mit "auto_increment" funktioniert es jetzt

TS7
17.10.2007, 13: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?

mastermix
17.10.2007, 18:06
dann poste mal deine news.php

carlos99
17.10.2007, 22: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
17.10.2007, 23:04
oben ist nen auswahlmenü wo man alle news auswählen kann... zu anfang sichtbar ist natürlich nur die letzt...

TS7
18.10.2007, 13:04
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, 12: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

Biehler
28.10.2007, 20:02
Ä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, 20: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

TS7
29.10.2007, 15:16
habe das so geändert.
Bei mir zeigt er immer nur noch die letzt eingetragende News an?