Suche Mod Geburtstag Thread
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Re: Suche Mod Geburtstag Thread
Also nochmal wenn einer sich angemeldet hat man hat im Forum stehen zb:
Herzlich willkommen das dann dort angezeigt wird als Überschrift von dem Bot Willkommen ( Username )
Beim Geburtstag meine ich es so wenn auf der Startseite dann steht Heute haben Geburtstag ? Als überschrift dann der User der eben heute geburtstag hat.
was der Bot auch automatisch einfügt was man im ACP einstellen kann
Herzlich willkommen das dann dort angezeigt wird als Überschrift von dem Bot Willkommen ( Username )
Beim Geburtstag meine ich es so wenn auf der Startseite dann steht Heute haben Geburtstag ? Als überschrift dann der User der eben heute geburtstag hat.
was der Bot auch automatisch einfügt was man im ACP einstellen kann
Ich benutze phpbb3 Version
- WileCoyote
- Mitglied
- Beiträge: 901
- Registriert: 13.07.2011 07:38
- Wohnort: Österreich
Re: Suche Mod Geburtstag Thread
Deine Beschreibungen werden immer verworrener. Linke doch mal zu der MOD, die du ständig beschreibst, damit man sich ein Bild machen kann.
Gruß WileCoyote
Re: Suche Mod Geburtstag Thread
Kann ich nicht bestätigen. Die MOD läuft bei mir ohne irgend ein Problem unter der 3.0.11WileCoyote hat geschrieben:Diese MOD scheint aber mit phpBB 3.0.11 Probleme zu machen.
Grücce
Pfiffy
Kein Support per PN! Ich gebe hier nur Hilfe zur Selbsthilfe. Wer ein Forum betreibt sollte sich intensiv mit allem auseinandersetzen, was dazu gehört! HTML, CSS, PHP, SQL und sogar Englisch kann man lernen!
http://www.cctreff.de
http://www.cabrio-ausfahrten.de
http://www.cctreff.de
http://www.cabrio-ausfahrten.de
Re: Suche Mod Geburtstag Thread
also dieses nur auf der Startseite wenn sich jemand Registriert hat gibt es doch ein willkommen mod für die startseiteWileCoyote hat geschrieben:Nachdem ich eigentlich nur die MOD Welcome PM on First Login kenne, wäre es mal interessant zu erfahren, von welcher MOD du im Detail sprichst. Für den Fall, dass du mit "Thread" eine Private Nachricht meinst, dann gibt es eine ähnliche MOD für Geburtstage: Email on Birthday. Diese MOD scheint aber mit phpBB 3.0.11 Probleme zu machen. Du solltest daher den Support-Bereich der MOD auf phpbb.com unbedingt berücksichtigen.Sannymaus hat geschrieben:Es muß doch einen Schnipsel geben zb: wenn einer Geburtstag hat das es wie bei Willkommen Thread auch einen Geburtstag Thread gibt
und sowas suche ich fpr geburstag wenn einer geburtstag hat als überchrift automatisch on den bot steht herzlichen glückwunsch zum geburtstag ( user Name)
Ich benutze phpbb3 Version
- Talk19zehn
- Ehemaliges Teammitglied
- Beiträge: 5018
- Registriert: 08.06.2009 12:03
Re: Suche Mod Geburtstag Thread
tracer hat geschrieben:Ein Mod nicht, aber es geht relativ einfach.WileCoyote hat geschrieben:Auch in diesem Fall muss ich dich enttäuschen. Eine MOD dieser Art gibt es für phpBB3 nicht
Wenn jemand einen Mod raus machen will, kann ich gerne den Code posten.
http://www.rc-heli-fan.org/klonschnack- ... 96225.html
Jepp, - ja mach mal... - findige Benutzer gibt´s ja auf .dä....

==============================
Grüße
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Re: Suche Mod Geburtstag Thread
Talk19zehn hat geschrieben:tracer hat geschrieben:Ein Mod nicht, aber es geht relativ einfach.WileCoyote hat geschrieben:Auch in diesem Fall muss ich dich enttäuschen. Eine MOD dieser Art gibt es für phpBB3 nicht
Wenn jemand einen Mod raus machen will, kann ich gerne den Code posten.
http://www.rc-heli-fan.org/klonschnack- ... 96225.html
Jepp, - ja mach mal... - findige Benutzer gibt´s ja auf .dä....![]()
==============================
Grüße
np.
Code: Alles auswählen
hp
<?php
define('IN_PHPBB', true);
// Specify the path to you phpBB3 installation directory.
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
// The common.php file is required.
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();
// check if day is already done
$check_date = Date("Y-m-d");
$sql = "SELECT * FROM rhf_birthday_post WHERE birthday = '$check_date'";
$result = $db->sql_query($sql);
$number = $db->sql_affectedrows($result);
if ($number != 1) {
$sql = "INSERT INTO rhf_birthday_post (birthday) VALUES ('$check_date')";
$result = $db->sql_query($sql);
// choose a user
$user_id = 1372;
// pick a forum to add out post to
$forum_id = 26;
$date = date("d.m.Y");
$now = getdate(time() + $user->timezone + $user->dst - date('Z'));
$subject = stripslashes("Happy Birthday am $date");
$sql = "SELECT u.*
FROM " . USERS_TABLE . " AS u
WHERE u.user_id <> " . ANONYMOUS . "
AND u.user_birthday LIKE '" . $db->sql_escape(sprintf('%2d-%2d-', $now['mday'], $now['mon'])) . "%'
ORDER BY username";
$result = $db->sql_query($sql);
$message_body = "";
$birthday_count = 0;
// read users
while ($row = $db->sql_fetchrow($result)) {
$user_birthday = $row['user_birthday'];
$birthday_count++;
$user_id = $row['user_id'];
$username = $row['username'];
$user_avatar = $row['user_avatar'];
$username_link = append_sid("http://www.rc-heli-fan.org/memberlist.php?mode=viewprofile&u=$user_id");
if (!empty($user_avatar)) {
$message_body .= '[img]http://www.rc-heli-fan.org/download/file.php?avatar=' . $user_avatar . '[/img]';
} else {
$message_body .= '[img]http://www.rc-heli-fan.org/images/default_avatar.gif[/img]';
}
$message_body .= ' [url=' . $username_link . ']' . $username . '[/url]';
$message_body .= "\n";
}
$db->sql_freeresult($result);
switch ($birthday_count) {
case 0:
$message_pre = "Heute hat leider kein Mensch hier Geburtstag.\n\n";
$message_pre .= "Also los, liebe Menschen, sorgt daf�r, dass das nicht nochmal passiert :-)";
break;
case 1:
$message_pre = "Heute hat ein lieber Mensch Geburtstag:\n";
$message_post = "Viel Spass beim Feiern!";
break;
default:
$message_pre = "Heute haben $birthday_count liebe Menschen Geburtstag\n";
$message_post = "Viel Spass beim Feiern!";
}
$message = $message_pre . "\n" . $message_body . "\n" . $message_post;
// print("subject: $subject<br>");
// print($message);
// die();
// note that multibyte support is enabled here
$subject = utf8_normalize_nfc($subject);
$message = utf8_normalize_nfc($message);
// variables to hold the parameters for submit_post
$poll = $uid = $bitfield = $options = '';
generate_text_for_storage($subject, $uid, $bitfield, $options, false, false, false);
generate_text_for_storage($message, $uid, $bitfield, $options, true, true, true);
$data = array(
'forum_id' => $forum_id,
'icon_id' => false,
'enable_bbcode' => true,
'enable_smilies' => true,
'enable_urls' => true,
'enable_sig' => true,
'from_user_id' => 1372,
'message' => $message,
'message_md5' => md5($message),
'bbcode_bitfield' => $bitfield,
'bbcode_uid' => $uid,
'post_edit_locked' => 0,
'topic_title' => $subject,
'notify_set' => false,
'notify' => false,
'post_time' => 0,
'forum_name' => '',
'enable_indexing' => true,
);
submit_post('post', $subject, 'Mit Raupe am Po', POST_NORMAL, $poll, $data);
}
?>
Re: Suche Mod Geburtstag Thread
Super,
jetzt mußt Du nur noch sagen, wo Du es wie eingebunden hast. Wie die Datei heißen soll und last not least, dass das
Desweiteren wäre ein Verweis auf KB:utf8bom angebracht, sowie der Hinweis, dass die auszugebenden Meldungen auch in der jeweiligen Sprachdatei hinterlegt werden könnten.
Der Tabellenname sollte in der includes/constants.php definiert werden, da nicht jeder das Präfix
Die Kommentare können auch raus. War'n ja nur zum debuggen, gell?
Aber alles in allem, soweit ich es auf den ersten Blick sehen kann: Sehr schön.
Weiter so.
// Wo kommt eigentlich die Datenbanktabelle her? Ist die Bestandteil einer MOD? Ich muß zugeben, ich bin diesen Thema nicht gänzlich gefolgt.
jetzt mußt Du nur noch sagen, wo Du es wie eingebunden hast. Wie die Datei heißen soll und last not least, dass das
hp
vor dem <?php
da nicht hingehört.Desweiteren wäre ein Verweis auf KB:utf8bom angebracht, sowie der Hinweis, dass die auszugebenden Meldungen auch in der jeweiligen Sprachdatei hinterlegt werden könnten.
Der Tabellenname sollte in der includes/constants.php definiert werden, da nicht jeder das Präfix
rhf_
hat. Da bist Du dann variabel und phpBB3 konform.Die Kommentare können auch raus. War'n ja nur zum debuggen, gell?

Code: Alles auswählen
// print("subject: $subject<br>");
// print($message);
// die();
Aber alles in allem, soweit ich es auf den ersten Blick sehen kann: Sehr schön.
Weiter so.
// Wo kommt eigentlich die Datenbanktabelle her? Ist die Bestandteil einer MOD? Ich muß zugeben, ich bin diesen Thema nicht gänzlich gefolgt.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Suche Mod Geburtstag Thread
Das "hp" ist irgendwie ein Copy&Paste Fehler.
Ja, es ist nicht lokalisiert, und damals habe ich auch noch nicht die Präfixe & Tabellennamen in der Constants eingebaut.
Ist halt quick&dirty, aber tut bei mir seinen Job.
Ach ja, die Table Structure:
Edit: Dateiname ist eigentlich egal, ich habe es per php CLI und Cron eingebaut, wer keinen Zugriff auf Cron auf seinem Webspace hat, muss gucken, was man da mit phpBB tricksen kann.
Ja, es ist nicht lokalisiert, und damals habe ich auch noch nicht die Präfixe & Tabellennamen in der Constants eingebaut.
Ist halt quick&dirty, aber tut bei mir seinen Job.
Ach ja, die Table Structure:
Code: Alles auswählen
CREATE TABLE IF NOT EXISTS `rhf_birthday_post` (
`birthday` date NOT NULL DEFAULT '0000-00-00'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;