Pełna wersja: Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo
 
lo - fi version Unofficial modifications index

Notifi - Powiadom znajomego o forum
Kliknij tutaj aby przejśc do pełnej wersji tematu
Idź do strony Wstecz  1, 2
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze
Poprzedni temat :: Następny temat  
flesh Wysłany: 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 :P
RaFFi Wysłany: 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 Wysłany: Nie 17 Cze, 2007  

jak mog? wy??czy? te ograniczenia?
Przemek211 Wysłany: 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?: Koderror_reporting(0);
truti Wysłany: 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 Wysłany: Sob 30 Cze, 2007  

U mnie nie chodzi na forum ten notifi
InTWO Wysłany: 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 messageAby 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 Wysłany: Pon 10 Wrz, 2007  

mi to nie dzia?a, nigdzie tego nie ma, a wgralem wszystko dobrze, co mam zrobic zeby dzialalo??
 
       Unofficial modifications Strona Główna -> Modyfikacje mniejsze Idź do strony Wstecz  1, 2
Strona 2 z 2
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.