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 :roll:

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" :) :P
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 :P , 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 :| :roll:
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 :P

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?:
Kod
error_reporting(0);

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??

Powered by phpBB modified by Przemo © 2003 phpBB Group