|
Unofficial modifications nieoficjalne modyfikacje for?w phpBB by Przemo |
|
Modyfikacje mniejsze - Notifi - Powiadom znajomego o forum
paszczak000 - Sob 15 Lip, 2006 Temat postu: Notifi - Powiadom znajomego o forum Takie ma?e co? na szybko pisane
Na pocz?tku zmieniamy co trzeba w pliku notifi.php:
PHP Code: | <?php
$page_title = "Powiadom znajomego o forum";
$twoja_nazwa = "NAZWA FORUM";
$twoj = "TWOJ ADRES EMAIL";
$temat ="TEMAT POWIADOMIENIA";
$tresc ="TRESC";
?> |
potem plik notifi.php wrzucamy do g??wnego katalogu forum a plik notifi.tpl do ../templates/STYL/
DEMO
azwel - Pon 24 Lip, 2006
paszczak000, nie ?ebym si? czepia? bo by? mo?e taki by? zamys? artystyczny, ale powiadamia? po angielsku to notify, a nie notifi.
Pozdro!
KnofeL - Pon 24 Lip, 2006
Notifi to nazwa moda i dlatego nazwa pliku taka - tak my?le
Co prawda mod mi sie nie przyda, ale pomys? ciekawy Masz piwko
rosolek - Sro 26 Lip, 2006
a jak przerobic tego moda zeby pole w ktorym wpisuje sie maila bylo bezposrednio na glownej np. pod ShoutBoxem ??
paszczak000 - Pią 28 Lip, 2006
azwel, tak moda nazwa? They. Ja go tylko poprawi?em. Zreszt? nazwa jest podona do moda rescure
VaNdiT - Pią 28 Lip, 2006
Czy ten modek b?dzie wp??pracowa? z "modkiem" zaproszone osoby ?
KnofeL - Pią 28 Lip, 2006
Ten mod nie ingeruje w ?adne spos?b w "zaproszone osoby" wi?c nie powinno z tym problem?w
VaNdiT - Pią 28 Lip, 2006
KnofeL, nie zrozumia?e? chodzi?o mi o to jak zaprosimy osobe przez powiadomienie Notifi to czy b?dzie to wuzgl?dione w modku "zaproszeone osoby"
Crash_3d - Pią 28 Lip, 2006
VaNdiT, je?eli w tre?ci zaproszenia podasz sw?j link i poprosisz go by zarejestrowal si? z niego to jak najbardziej , ale fukcji by sam fakt wyslania zaproszenia z zalogowanego konta byl roznoznaczny z podaniem linku referencyjnego - nie ma....
VaNdiT - Pią 28 Lip, 2006
Crash_3d, i o tak? odpowied? mi chodzi?o dzi?kuje
PavlaQ - Wto 09 Sty, 2007
Cytat | a jak przerobic tego moda zeby pole w ktorym wpisuje sie maila bylo bezposrednio na glownej np. pod ShoutBoxem ?? |
wlasnie ja tez sie do tego dolaczam
TheArt - Wto 23 Sty, 2007
jak to wrzucic na forum?
KnofeL - Wto 23 Sty, 2007
Urzywaj?c klienta FTP
TheArt - Wto 23 Sty, 2007
nie no to wiem, masz mnie za glupca chodzi mi o umieszczenie formularza na forum fizycznie
[ Dodano: Wto 23 Sty, 2007 ]
mimo to wgralem pliki gdzie trzeba to nie ma zadnego powiadamiacza, mam styl xandgreen
2adam - Sro 14 Lut, 2007
TheArt napisał/a | nie no to wiem, masz mnie za glupca chodzi mi o umieszczenie formularza na forum fizycznie
[ Dodano: Wto 23 Sty, 2007 ]
mimo to wgralem pliki gdzie trzeba to nie ma zadnego powiadamiacza, mam styl xandgreen |
ja tez nie mam !!!!
flesh - Czw 15 Lut, 2007
moze troche za szybko zebym sie wypowiada? na takie tematy, ale u mnie przynajmniej podobnie do poprzednik?w nie dzia?a..
a co ciekawsze....
nie dzia?a mi tez demo z 1 posta...
a id?c dalej.. Paszczak nie widze tego na tamtym forum .. juz sie nawet zarejestrowalem
RaFFi - Czw 15 Lut, 2007
Heh, co zrobi? aby doda? napis "Zrekrutuj znajomego" do moda "Enhanced Menu" albo do tabelki na g?rze z linkami (Prywatne wiadomo?ci, wyloguj itp)?
pbpl - Nie 17 Cze, 2007
jak mog? wy??czy? te ograniczenia?
Przemek211 - Nie 17 Cze, 2007
Z tego co widz?, to jest to ograniczenie od yoyo, na wysy?anie wiadomo?ci, je?li ile? os?b wy?le takiego maila to ten b??d Ci si? zacznie wy?wietla?. Nic chyba na to nie poradzisz, mo?esz jedynie prosi? admina yoyo, ?eby zmniejszy? limity, ale w?tpi?, ?e Ci pomo?e
///o widz?, ?e 3 piwko.
A to dodam co? jeszcze (czysty przypadek, wszed?em do tematu i sobie pomy?la?em):
Mo?esz usun?? t? informacj? poprzez dodanie @ w funkcji wykonuj?cej to co?, ale nie pytaj jak dok?adnie z tym jest, bo nie wiem. Mo?esz te? to zrobi? w ?atwiejszy spos?b. Funkcja error_reporting, dodaj na pocz?tku skryptu php tak? linijk?:
truti - Sro 20 Cze, 2007
Witam
Czy kto? m?g?by aktualizowa? tego modka? Poda? poprawny kod i plik? B?d? bardzo wdzi?czny za to
Please
cugaro - Sob 30 Cze, 2007
U mnie nie chodzi na forum ten notifi
InTWO - Sob 01 Wrz, 2007
Skrypt nie jest odporny na wykorzystanie go jako zwyk?ej bramki do spam?w.
Poni?ej moja wersja z zabezpieczeniem, ?e tylko zalogowany user mo?e wysy?a? maile a adresem zwrotnym jest jego adres a nie og?lny adres forum.
Plik notifi.php :
Wiadomo?? ukryta / Hidden message Aby zobaczy? wiadomo?? postaw piwo autorowi piwo. |
Kod |
<?php
/***************************************************************************
* notifi.php
* -------------------
* begin : Saturday, Jul 15, 2006
* copyright : (C) 2006 Kamil Porembinski <paszczak@thecamels.org>
* www : www.thecamels.org
* version : 0.1
* modified by InTWO ( http://www.reason.pl ) 01.09.2007
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
//
// End session management
//
if ( $board_config['login_require'] && !$userdata['session_logged_in'] || ( $board_config['crestrict'] && !$userdata['session_logged_in'] ) )
{
$message = $lang['login_require'] . '<br /><br />' . sprintf($lang['login_require_register'], '<a href="' . append_sid("profile.$phpEx?mode=register") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
// Settings
$profiledata = get_userdata($userdata['user_id']);
//print '<pre>';
//print_r($userdata);
//print '</pre>';
$username = $profiledata['username'];
$page_title = $username. ", powiadom znajomego o forum NAZWA TOJEGO FORUM";
$twoja_nazwa = $username;
$twoj = $profiledata['user_email'];
$temat ="Mam dla Ciebie ciekawy link";
$tresc ="Witaj!
Pod adresem ADRES_WWW_TWOJEGO_FORUM znajduje sie bardzo fajne forum
Jest tam mnostwo rzeczy do przeczytania. Zajrzyj, naprawde warto.
Pozdrawiam,
".$username."
--------------------------------------------------------------------------------------------------
Ten e-mail zostal wyslany przez uzytkownika ".$username." z forum
pod adresem ADRES_WWW_TWOJEGO_FORUM .
Jesli uwazasz, ze naruszyl Twoja prywatnosc, powiadom nas o tym.";
$mail = $_POST['mail'];
$headers = "From: $twoja_nazwa<$twoj>\n";
$template->set_filenames(array(
'body' => 'notifi.tpl')
);
//
// Lets build a page ...
//
make_jumpbox('viewforum.'.$phpEx, $forum_id);
$page_footer = '<p align="right" class="gensmall">Notifi by <a href="http://www.thecamels.org/">thecamels.org</a> and <a href="http://paszczak.thecamels.org">paszczak000</a></p>';
if (!$mail)
{
$template->assign_vars(array(
"PAGE_TITLE" => $page_title,
"FOOTER" => $page_footer)
);
}
else
{
$template->assign_vars(array(
"PAGE_TITLE" => $page_title,
"FOOTER" => $page_footer,
"INFO" => "<h1>Powiadomienie wys?ano na adres: $mail.</h1>")
);
mail ("$mail", "$temat", "$tresc", "$headers");
}
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
|
|
Pozdrawiam.
Damian7774 - Pon 10 Wrz, 2007
mi to nie dzia?a, nigdzie tego nie ma, a wgralem wszystko dobrze, co mam zrobic zeby dzialalo??
|
|