Seite 1 von 2
Verfasst: 10.03.2007 10:37
von sts
Hallo,
ich finde das ganze wirklich sehr nützlich, und würde es in anderer Form gerne in meinem Forum einfügen.
Würdet ihr bitte die Changes und die jobboerse.php als Mod veröffentlichen!
Danke
Verfasst: 10.03.2007 10:52
von Michael Zacher
Hi.
Das kannst Du auch einfach mit
dieser MOD realisieren.

Verfasst: 10.03.2007 11:02
von sts
Ja das stimmt, aber mit dem Supportticket kann ich nur 1 Ticketvariante nutzen. Über die hier angegebene würde ich zb. für jede Kategorie eine eigene Verfassen können. Und genau das würde ich gerne machen.
Verfasst: 10.03.2007 11:06
von Jan500
hi
es wird in naher zukunft (wenn überhaupt) das nicht als mod geben...
aufjedenfall nicht von uns...
gruß Jan
Verfasst: 10.03.2007 11:09
von sts
Dann wäre es zumindest nett hier kurz zu erörtern wie die Weiterleitung funktioniert (bitte etwas genauer) und später die Übertragung an die Datenbank.
Meinentwegen muss es auch kein Mod sein, es würde mich auch reichen wenn ihr den Quelltext veröffentlicht, ich kann mir dann die Daten selbst heraussuchen.
Es würde auch reichen wenn ihr die 2 Datein per PN versenden würdet.
Verfasst: 10.03.2007 11:18
von Jan500
hi
ich sehe ehrlich gesagt keinen Grund hier unsere Dateien zu veröffentlichen.
Das ist nunmal eine Funktion die wir für phpbb.de gebaut haben und nunmal (erstmal) nicht veröffentlichen.
Wenn jemand interesse hat so etwas in seinem Forum auch zu haben, wird sich das auch aus verschiedenen mods und hilfe hier im forum selbst gebastelt bekommen (auch wenn es nachher nicht 100% unserer Jobbörse entspricht)
wenn du fragen zu bestimmten sachen hast kannst du ja im coding-forum hiernach fragen aber nicht "gebt mal her" ...
sry, evtl fasse ich das etwas falsch auf aber ich mag nicht wenn jemand so fordernd schreibt...
Jan
Verfasst: 10.03.2007 11:35
von sts
Hallo Jan,
die Überlegung war folgende: "Warum soll das Rad neu erfunden werden?" Denn wie man sehen kann, funktioniert der Umbau. Ohne ein Argument kann ich diese Handlung nicht nachvollziehen, hat man Angst vor Crosssitescripting?
Zu dem habe ich oft, und unentgeltlich (auch ohne Backlink) den armen Teufeln aus dem Jobforum geholfen. Natürlich ergibt sich hierraus nicht gleich, das auch meinen Bitten entsprochen wird, aber die Hoffnung besteht.
Denn warum soll nocheinmal ein Beitrag über einen Lösungsansatz verfasst werden, der doch eigentlich schon existiert (Anfangs These) es besteht doch bereits eine Lösung.
Sofern ein Finaz. ausgleich gewünscht wäre würde ich von meinem Studentenbafög auch etwas abtreten.
Verfasst: 10.03.2007 12:25
von Pyramide
Im Prinzip besteht der Mod aus einem simplen Formular (KB:phpbb_seite) und der Beitrag wird dann mit
functions_insert_post erstellt.
Verfasst: 11.03.2007 17:56
von sts
Dankeschön, natürlich bin ich gleich mit dem Basteln angefangen. Hier mein erstes Ergebnis:
Code: Alles auswählen
<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'mods/netclectic/includes/functions_insert_post.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if(!$userdata['session_logged_in']) {
redirect('login.'.$phpEx);
}
// In welchem Forum sollen die Daten eingetragen werden
$forum_id = 24;
// Forendesign übernahme Header
$page_title = 'Test Eintrag';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
// Was soll mit den Daten passieren die im Forumular sind
$message = stripslashes($HTTP_POST_VARS['message']);
if ( $message != '' )
{
$subject = stripslashes($HTTP_POST_VARS['subject']);
$post_details = insert_post($message, $subject, $forum_id, $userdata['user_id'], $userdata['username'], $userdata['user_attachsig']);
$url = append_sid($phpbb_root_path . 'viewtopic.' . $phpEx . '?' . POST_TOPIC_URL . '=' . $post_details['topic_id']);
echo '<a href="' . $url . '">new topic, id: ' . $post_details['topic_id'] . '</a><br/>';
}
// Das Formular
else
{
echo '
<form method="post">
<table width="100%" cellpadding="4" cellspacing="1" border="0" align="center" class="forumline">
<tr>
<th class="thHead" colspan="3">Test Beitrag schreiben</th>
</tr>
<tr>
<td class="row3" colspan="2"><span class="gen">Hinweistext</span></td>
</tr>
<tr>
<td class="row1" width="25%" valign="top"><span class="gen">Titel/Kurzbeschreibung:</span></td>
<td class="row2" width="75%">
<input type="Text" size="50" name="subject" id="subject"/>
</td>
</tr>
<tr>
<td class="row1" valign="top"><span class="gen">Beschreibung </span></td>
<td class="row2">
<textarea cols="50" rows="10" name="message" id="message"></textarea>
</td>
</tr>
<td class="catBottom" colspan="2" align="center"><input type="Submit" value="Abschicken"/> <input type="reset" value="Zurücksetzen" class="liteoption" />
</td>
</tr>
</table></form>';
}
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Achtung die Datei benötigt noch die: functions_insert_post aus dem netcletic Mod (sie Link Pyramide)
EDIT: Neue Version nun mit Etwas PHPBB typischen Design
Verfasst: 11.03.2007 18:35
von sts
So, natürlich ergbit sich die erste Frage. Und zwar möchte ich nun den Titel aus 3 Inputfeldern bilden.
Ich habe also Input Feld A,B,C alle 3 Felder sind ausfüllungs "muss" felder.
Feld A darf 11 Zeichen also
Feld B darf 15 Zeichen somit
Feld C kann somit noch die überigen 22 Zeichen nutzen
Wie kann ich nun hieraus den Titel bauen: A (Leerstelle) B (Leerstelle) C
Zumal ich in der Message auch noch stehen haben möchte
Zu Textfeld1=A
Zu Textfeld2=B
Zu Textfeld3=C
+Usereingabe im Textfeld Message
Danke für eure Hilfe