Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| Merklist | |||
|---|---|---|---|
| PacMan Mitglied
Posts: 6 |
Hallo liebe Community!
Und zwar habe ich vor längeren die Merklist eingefügt. Aber jetzt sprach mich ein Member an wenn man genügend Links vorhanden hat und die Seite 2 auftaucht und man darauf klickt, eine Fehler Meldung erscheint. Darauf hin habe ich es auch mal versucht, und tatsächlich taucht eine Fehler Meldung auf. Habe die suche benutzt und dieses gefunden aber leider ohne Lösung. www.ilch.de/forum-showposts-43640.html Jetzt wollte ich mal fragen wie man das beheben tut da meine Kenntnisse dafür nicht ausreichen. mfg PacMan verwendete ilchClan Version: 1.1 N Zuletzt modifiziert von PacMan am 12.11.2011 - 00:31:24 |
||
| s4sch4 Mitglied
Posts: 162 |
Du solltest mal den Fehler hier posten, da du die betroffene Seite nicht gepostet hast und in dem Thread da auch nix zu finden ist...
ich vermute mal das es nur nen kleiner datenbank-abfragen fehler is... aber raten kann man viel
Gruß Sascha Visit me on: www.ITRoyal.de Visit my Clan: www.United-SportZ.de |
||
| whazza Mitglied
Posts: 1113 |
Da brauch er eigentlich nichts Posten da ich es auch schon einige male angesprochen habe und es noch nit behoben wurde.
Und der Fehler ist bekannt, und der ist bis jetzt nur hier bei Ilch aktualisiert wurden aber nit das Modul selber was man laden kann. Zuletzt modifiziert von whazza am 13.11.2011 - 12:15:19 --------------------------------------------------- Klein Neue Ansicht |
||
| Mairu Coder
Posts: 12770 |
Naja liegt daran, dass ich den Fehler behoben hab, das Modul aber nicht von mir stammt, keine Ahnung, ob Gecko das nochmal beheben will.
Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| whazza Mitglied
Posts: 1113 |
Zitat geschrieben von Mairu
Naja liegt daran, dass ich den Fehler behoben hab, das Modul aber nicht von mir stammt, keine Ahnung, ob Gecko das nochmal beheben will. Magst du dann vielleicht die Lösung Posten? --------------------------------------------------- Klein Neue Ansicht |
||
| Mairu Coder
Posts: 12770 |
Am einfachsten für uns beide ist, wenn du den Code der merkliste (php) hier schickst, dann kann ich das einfach korrigieren
![]() Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| Angelina Mitglied
Posts: 87 |
Ich bin mal so frei
Weil mich das auch Intressiert <?php
# Merkliste v0.90
# Copyright by: GeCk0
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
$title = $allgAr['title'].' :: Merkliste';
$hmenu = '<a href="?forum">Forum</a> :: <a href="?merkliste">Merkliste</a>';
$design = new design ( $title , $hmenu );
$design->header();
# User eingeloggt? wenn nicht auf Startseite leiten
if (!loggedin()) {
wd ('index.php', 'Bitte erst anmelden oder einloggen', 3);
$design->footer(1);
}
# Menü 1 übergibt die Thread-ID oder den lösch-befehl
# Menü 2 übergibt die Post-ID doer die lösch-id
# Menü 3 übergibt die Seitenzahl des Posts (nicht die der Merkliste)
$tid = ctype_digit($menu->get(1)) ? escape($menu->get(1),'int') : escape($menu->get(1),'string');
$pid = escape($menu->get(2), 'integer');
$page = escape($menu->get(3), 'integer');
# Menüs leer ? dann umleiten und abbrechen
if (empty($tid) and empty($pid)) {
$doit = 'show';
} else
if (empty($tid) or empty($pid)) {
$doit = '';
wd ('?forum', 'Fehler', 3);
$design->footer(1);
} else
if ($tid == 'del') {
$doit = 'del';
}
else {
$doit = 'doit';
$numqry = db_query("SELECT id FROM `xic_posts` WHERE id = ".$pid." and tid = ".$tid."");
$dblqry = db_query("SELECT id FROM `xic_merkliste` WHERE uid = ".$_SESSION['authid']." and pid = ".$pid." and tid = ".$tid."");
}
switch ($doit) {
case 'doit':
if (isset($_POST['setnotiz'])) {
$notiz = escape($_POST['notiz'], 'string');
$link = '?forum-showposts-'.$tid.'-p'.$page.'#'.$pid.'';
## zuerst prüfen ob die Thread-ID in der DB existiert
if (db_num_rows($dblqry)) {
wd ($link, 'Dieser Post steht bereits auf deiner Merkliste', 3);
$design->footer(1);
} else
if (db_num_rows($numqry)) {
### in die DB schreiben und zurück zum Thread leiten
$get_thread_name = db_result(db_query("SELECT name FROM `xic_topics` WHERE id = ".$tid.""),0);
$insertqry = db_query("INSERT INTO `xic_merkliste`
(uid, tid, pid, ttitle, link, notiz)
VALUES
(".$_SESSION['authid'].", ".$tid.", ".$pid.",'".$get_thread_name."', '".$link."', '".$notiz."')");
if ($insertqry === TRUE) {
wd ($link, 'Post erfolgreich gemerkt', 3);
$design->footer(1);
} else {
wd ($link, 'Fehler beim Schreiben in die Datenbank', 3);
$design->footer(1);
}
}
}
echo '<form id="form1" name="form1" method="post" action="">
<center>
<p class="smallfont"><b>Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)</b></p>
<p>
<input name="notiz" type="text" id="notiz" value="" size="50" maxlength="250" />
<br />
<input type="submit" name="setnotiz" id="setnotiz" value="merken" />
</p>
</center>
</form>';
$design->footer(1);
break;
case 'show':
$limit = $allgAr['Fpanz']; // Limit
$thispage = (($menu->getA(1) == 'p' AND $menu->getE(1) > 0)? $menu->getE(1) : 1);
$siteindex = db_make_sites ($thispage , "WHERE uid = " . $_SESSION['authid'] , $limit , 'index.php?merkliste' , 'merkliste');
$anfang = ($thispage - 1) * $limit;
$shwqry = db_query("SELECT id, uid, tid, pid, ttitle, link, notiz FROM `xic_merkliste` WHERE uid = ".$_SESSION['authid']." LIMIT ".$anfang.", ".$limit."");
echo '
<table width="100%" border="0">';
while ($merk = db_fetch_assoc($shwqry)) {
$erst = db_result(db_query("SELECT erst FROM `xic_posts` WHERE id = ".$merk['pid'].""),0);
$class = 'Cnorm';
$class = ($class == 'Cnorm' ? 'Cmite' : 'Cnorm');
echo '
<tr>
<td class="Cnorm" align="center"><img src="include/images/icons/search_foru.png" /></td>www,angelina.de Ein Kavalier ist ein Mann, der sich den Geburtstag einer Frau merkt und ihr alter vergisst. |
||
| Mairu Coder
Posts: 12770 |
Also anders ist jetzt Zeile 99 und 100 würde ich mal denken.
$thispage = (($menu->getA(2) == 'p' AND $menu->getE(2) > 0)? $menu->getE(2) : 1);
$siteindex = db_make_sites ($thispage , "WHERE uid = " . $_SESSION['authid'] , $limit , 'index.php?merkliste-show' , 'merkliste');Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite |
||
| snake7221 Mitglied
Posts: 1 |
Hi das problem habe ich auch wie bei PacMan was muss man jetzt genau ändern kann mier bitte jemand helfen danke
![]() ![]() ![]() ![]() „Man kann einen Krieg beginnen, aber niemals beenden, wenn man will. www.europe-forces.de |
||
| [ Anmelden zum schreiben ] |