Docílit zobrazování zprávy před vstupem na fórum

Máte problémy s instalaci phpBB3 nebo s konverzi z phpBB2 na phpBB3? Zde naleznete pomoc.
Pravidla fóra
Čim více informací poskytnete ve vašem dotazu, tim vyšší je šance, že se vám dřív dostane přesné odpovědi. Uveďte odkaz na vaše fórum, používané MODy a styly a zkuste sepsat úpravy na fóru za poslední týdny. Nezapomeňte uvést výstižný titulek tématu.
Zamčeno
Redworker

Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Redworker » úte 01. pro 2009 20:47:40

Dobrý den,
nevím jak docílit toho, aby uživatel předtím než vstoupí na fórum, viděl nějakou zprávu.
Nejlepší by byla nějaká zpráva a pod ní tlačítko Pokračovat na fórum nebo podobně.

Senky
Podpora
Podpora
Příspěvky: 2321
Registrován: sob 04. črc 2009 13:33:10

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Senky » úte 01. pro 2009 20:56:02

Presne toto som riešil tak mesiac dozadu. Je to trochu zložitejšie, ak by sa to riešilo cez common.php. Môžeš si však vyrobiť nový súbor, ktorý bude obsahovať iba

Kód: Vybrat vše

trigger_error("Text");
(teda okrem základných údajov)
a v ucp nájdi:

Kód: Vybrat vše

case 'login':
		if ($user->data['is_registered'])
		{
			redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
		}

		login_box(request_var('redirect', "index.$phpEx"));
	break;
a to index v index.$phpEx zmeň za názov tvojho nového súboru...
‎‏‏‎ ‎‏‏‎ ‎‏‏‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎ ‎‏‎‏‏‎ ‎ ‎ ‎🔔
Browser & Mobile Notifications Extension
Nyní také podpora Safari (macOS i iOS)

Redworker

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Redworker » úte 01. pro 2009 21:16:32

Omlouvám se, ale já mám free fórum http://www.green.er.cz
Nemáte někdo nápad, jak to udělat jinak?

Senky
Podpora
Podpora
Příspěvky: 2321
Registrován: sob 04. črc 2009 13:33:10

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Senky » úte 01. pro 2009 21:24:16

Tak cez freeforum ti to nepôjde...
‎‏‏‎ ‎‏‏‎ ‎‏‏‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎ ‎‏‎‏‏‎ ‎ ‎ ‎🔔
Browser & Mobile Notifications Extension
Nyní také podpora Safari (macOS i iOS)

Redworker
Příspěvky: 124
Registrován: pát 18. pro 2009 19:48:29

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Redworker » ned 20. pro 2009 13:35:22

Mohl bys mi blíže popsat jak vytvořit ten soubor atd.? Jsem úplný začátečník.

Redworker
Příspěvky: 124
Registrován: pát 18. pro 2009 19:48:29

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Redworker » ned 20. pro 2009 14:12:27

Budeš tak hodný, abys mi připravil text těch souborů, já bych je jenom zkopíroval a vložil do stránek?

Senky
Podpora
Podpora
Příspěvky: 2321
Registrován: sob 04. črc 2009 13:33:10

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Senky » ned 20. pro 2009 14:44:48

Tak už teda nemáš to free fórum? Pretože ak hej, nemá to zmysel...
‎‏‏‎ ‎‏‏‎ ‎‏‏‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎ ‎‏‎‏‏‎ ‎ ‎ ‎🔔
Browser & Mobile Notifications Extension
Nyní také podpora Safari (macOS i iOS)

Redworker
Příspěvky: 124
Registrován: pát 18. pro 2009 19:48:29

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Redworker » ned 20. pro 2009 14:51:19

Už nemám, prosím tě pomoz mi s tím návodem! Mám www.greenbook.cz!
Ujíždějí mi nervy, opravdu to potřebuji udělat, kdybys byl tak hodný :-)

Senky
Podpora
Podpora
Příspěvky: 2321
Registrován: sob 04. črc 2009 13:33:10

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Senky » ned 20. pro 2009 20:47:40

Okej, tak to skús takto:
vytvoríš nový súbor after_login.php s obsahom:

Kód: Vybrat vše

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

page_header('Oznam');

trigger_error("Tu napíšeš text, ktorý chceš aby sa ukazoval ako oznam. Je podporované html.");

$template->set_filenames(array(
    'body' => 'after_login.html',
));

page_footer();
?>
potom otvoríš ucp.php a nájdeš:

Kód: Vybrat vše

case 'login':
      if ($user->data['is_registered'])
      {
         redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
      }

      login_box(request_var('redirect', "index.$phpEx"));
   break; 
a nahradíš to za:

Kód: Vybrat vše

case 'login':
      if ($user->data['is_registered'])
      {
         redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
      }

      login_box(request_var('redirect', "after_login.$phpEx"));
   break; 
‎‏‏‎ ‎‏‏‎ ‎‏‏‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎ ‎‏‎‏‏‎ ‎ ‎ ‎🔔
Browser & Mobile Notifications Extension
Nyní také podpora Safari (macOS i iOS)

Redworker
Příspěvky: 124
Registrován: pát 18. pro 2009 19:48:29

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Redworker » ned 20. pro 2009 21:14:06

Hrozně ti děkuji, ale jsem hrozný přitroublo...

after_login.php jsem tedy dal tam jak je viewtopic.php viewforum.php atd. - a v ucp.php jsem změnil jak si říkal. Nevíš, co mám ještě udělat, aby to šlo? Nebo to after_login.php mám dát jinam?

Senky
Podpora
Podpora
Příspěvky: 2321
Registrován: sob 04. črc 2009 13:33:10

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Senky » ned 20. pro 2009 23:27:30

Jáááj, ja som blb, sorry, zmeň to v ucp na toto:

Kód: Vybrat vše

case 'login':
      if ($user->data['is_registered'])
      {
         redirect(append_sid("{$phpbb_root_path}after_login.$phpEx"));
      }

      login_box(request_var('redirect', "after_login.$phpEx"));
   break; 
‎‏‏‎ ‎‏‏‎ ‎‏‏‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎ ‎‏‎‏‏‎ ‎ ‎ ‎🔔
Browser & Mobile Notifications Extension
Nyní také podpora Safari (macOS i iOS)

Redworker
Příspěvky: 124
Registrován: pát 18. pro 2009 19:48:29

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Redworker » pon 21. pro 2009 10:18:15

A kam mám dát to after_login.php, do jaké složky?

Uživatelský avatar
gmvasek
V.I.P.
V.I.P.
Příspěvky: 1910
Registrován: pát 20. led 2006 1:00:00
Bydliště: RuneScape W61/92
Kontaktovat uživatele:

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od gmvasek » pon 21. pro 2009 10:41:05

Do rootu fóra.
RuneScape Wiki | Můj Twitter | CSRUNE fórum | Smixovo fórum o phpBB3 - lastRSS

NEPOSKYTUJI podporu přes ICQ/Jabber/SZ ani jiné komunikační protokoly! => ptejte se zde
NEPOSKYTUJI podporu pro warez fóra.
HLEDEJTE před položením dotazu.
NEURGUJTE podporu.

Redworker
Příspěvky: 124
Registrován: pát 18. pro 2009 19:48:29

Re: Docílit zobrazování zprávy před vstupem na fórum

Příspěvek od Redworker » pon 21. pro 2009 10:47:24

Ale já chci, aby se to zobrazovalo všem, né jenom po přihlášení, a navíc, je zvětšené písmo a nahoře na stránce jsou errory.

Zamčeno