Thema: Problem mit url-submit.php & z.s. mit Grafik-Backlink |
|
Ich möchte ein dreispaltiges "Template"/Erscheinungsbild machen. Nun habe ich das Problem, dass bei Fehlern beim URL-Anmelden die Darstellung nicht so erscheint wie sie soll, was sie aber bei korrektem Eintrag macht. Wo bei ich da etwas an dem php in url-submit.php scheitere das da wohl irgendwie dran schuld sein muss.
zu sehen auf:
---gelöscht da problem gelöst---
Zusätzlich habe ich das Problem, dass ich gerne einen Grafik-Backlink anbieten möchte. Funktioniert auch bis zum Freischalten des Links im Admin-Bereich "Eintrag freischalten". Hat ein User den Grafik-Backlink gewählt, ersetzt die Grafik die Check-Box von E-Mail senden, direkt vor dem Button "Eintragen"
Wenn jemand einen Test-Eintrag machen möchte dann kann er diese Daten verwenden:
Backlink-URL: ---gelöscht da problem gelöst---
EMail: ---gelöscht da problem gelöst---
Nachtrag:
Das erste Problem verbessert sich wenn ich innerhalb des php die exit(); entferne. Ist dann nur die Frage wie ich anstatt des exit zu einem gewissen Punkt am ende, jedoch vor den footer springen kann?
Zuletzt bearbeitet von praeon am 17.01.2007, 14:40, insgesamt einmal bearbeitet
|
|
|
|
|
Ich wollte mal einen zwischenbericht liefern..
Also die möglichkeit das exit(); zu ersetzen scheint wohl nicht machbar.
Ein Ansatz war, vielleicht mit einer switch-anweisung zu arbeiten, aber das ist wohl auch nichts.
Das vielversprechenste ergebnis hatte ich bis jetzt wenn ich das Formular von URL-Melden und URL-Submit ohne die einbindung des header, footer, navi-left und meiner dritten Spalte in ein frame lade. Wobei nach bestätigung der Eingaben im URL-Melden die Seite URL-Submit nicht in den Frame geladen wird. Es kommt nur im Frame "Seite nicht gefunden"
liege ich damit richtig das diese Zeile einzigst für den weiteren aufruf verantwortlich ist:
<form method="post" action="<? echo $dirurl ?>/url-submit.php" target="main" style="display: inline">
Versucht habe ich auch, nur die url-submit in einen frame zu laden. Problem ist da nur, dass anscheinend keine Variablen übergeben werden.
Nachtrag:
Was sicher aus den vorhergehenden post nicht ganz ersichtlich geworden ist. Das ich denke, dass durch das exid(), in der if-Bedingung in url-submit der Rest der Datei wie weitere Zeilen und Spalte der Tabelle in der datei und somit auch der Footer und meine dritte Spalte abgeschnitten werden. Was ich natürlich irgendwie umgehen möchte.
|
|
|
|
|
als provisorische Lösung würde ich vorschlagen, dass Du in der Url-submit auf jegliche Spalten verzichtest, also so dass dort nur das Fehlerformular erscheint, soblad etwas falsch eingetragen wurde.
|
|
|
|
|
Ja das habe ich jetzt auch gemacht. Nach der fachkundigen Hilfe im PHP-Forum müsste man das realisieren können wenn man die if-Bedingungen in sogen. "Exceptions" ändert aber meine Kenntnisse reichen da zur Zeit noch nicht.
Da ein Problem erstmal erledigt ist lösche ich im ersten Thread die auf mich weisenden daten.
Wäre da aber noch sehr dankbar wenn jemand eine Lösungn zum Problem mit dem Grafik-Link hätte.
Meiner Meinung liegt das in der admin-area.php on line 586-596:
<br><input class=\"adm1\" type=text name=backlink value=\"$row[8]\"> <a class=\"index\" href=\"javascript:no_index();\" onClick=\"Name=window.open('$row[8]')\";>ansehen</a>
<br>Link zu: $row[7] | Linktext: $row[9]";}
echo "<p><br>
<p><br><br>
<b><u></u></b>
<br>Eintrag akzeptieren: <!-- ----------------------------- -->
<input type=\"checkbox\" name=\"emailbox\" checked> Email senden
<p>
<input class=\"adm2\" type=\"submit\" value=\"eintragen\"></form>
<p><br>
<b>Eintrag ablehnen:</b>
Das Problem äußert sich darin, dass beim Link-Freischalten im Admin-Bereich die Backlink-grafik die Checkbox zum Bestätigungsmail senden ersetzt oder dessen Platz einnimmt.
Nachtrag:
Den Garfik-Link habe ich ganz normal in der config.php definiert, nur mit Einbindung eines Image als Schaltfläche.
|
|
|
|
|
|
|