Jak skrýt code

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.
eternity66
Příspěvky: 72
Registrován: stř 23. dub 2008 19:06:33

Jak skrýt code

Příspěvek od eternity66 » pon 09. čer 2008 23:29:51

Můžete někdo poradit, jak udělat, aby byly pro učitou hodnost členů skryt CODE, tedy mohli normálně číst vše, ale CODE by byl skryt???

Culprit
Příspěvky: 3744
Registrován: čtv 06. dub 2006 0:00:00
Bydliště: Praha, ČR
Kontaktovat uživatele:

Re: Jak skrýt code

Příspěvek od Culprit » úte 10. čer 2008 7:17:15

Skrytí CODE je tu řešeno několikrát, to si najdi, jsou tam úpravy PHP. Tyto úpravy je nutné pak ještě upravit tak aby se vztahovali přímo na danou skupinu nebo obráceně.
«Přečtu si informace o instalaci fóra a jeho komponent» «Podívám se po webu, jestli to někde nebylo řešeno» «Umím li něco z dané oblasti problému, pokusím se vyřešit sám» «Zeptám se podpory» «Neurguji podporu»

eternity66
Příspěvky: 72
Registrován: stř 23. dub 2008 19:06:33

Re: Jak skrýt code

Příspěvek od eternity66 » úte 10. čer 2008 9:24:14

Aha, takže jsem se dozvěděl, že nějaké (násilné) úpravy zdrojáku, které pak ještě nějak upravím ... díky za pomoc, ale z tak obecné vči by měl i chytrej prdlajs :)

Jinak jsem pochopil, že asi nastavit to v ADMIN menu v oprávnění fór nebo skupin nelze ...

Culprit
Příspěvky: 3744
Registrován: čtv 06. dub 2006 0:00:00
Bydliště: Praha, ČR
Kontaktovat uživatele:

Re: Jak skrýt code

Příspěvek od Culprit » úte 10. čer 2008 9:41:28

Ano, přes admin to nelze.
Je opravdu nutné upravit PHP, které skrytí CODE zabezpečí.
Otázkou zůstává, jak by sis představoval nastavování přes admina.
Částečně to chápu, ale ne zcela. Jedná se o jednoduchou úpravu, proto tato modifikace není vedena jako MOD.
Pokud bys chtěl rozšířenější možnosti budeš se muset podívat po vydaných MOD, které to umožňují, zde.
«Přečtu si informace o instalaci fóra a jeho komponent» «Podívám se po webu, jestli to někde nebylo řešeno» «Umím li něco z dané oblasti problému, pokusím se vyřešit sám» «Zeptám se podpory» «Neurguji podporu»

eternity66
Příspěvky: 72
Registrován: stř 23. dub 2008 19:06:33

Re: Jak skrýt code

Příspěvek od eternity66 » úte 10. čer 2008 17:09:54

Představoval bych si, že např.skupina REGISTROVANÍ uvidí na fóru vše, ale část CODE bude prostě skrytá než dostanou nějakou hodnost. Na pár fórech už jsem něco podobného viděl, a to běžně, že bez přihlášení byly CODE skryty a po přihlášení se normálně zobrazily.

Culprit
Příspěvky: 3744
Registrován: čtv 06. dub 2006 0:00:00
Bydliště: Praha, ČR
Kontaktovat uživatele:

Re: Jak skrýt code

Příspěvek od Culprit » úte 10. čer 2008 21:12:08

Zde na fóru též nalezneš návod jak skrýt CODE pro neregistrované. V případě, že chceš, aby se to vztahovalo ještě na jiné skupiny, tak je potřebné upravit danou podmínku, která zahrne dané skupiny, tak aby to neviděli.
«Přečtu si informace o instalaci fóra a jeho komponent» «Podívám se po webu, jestli to někde nebylo řešeno» «Umím li něco z dané oblasti problému, pokusím se vyřešit sám» «Zeptám se podpory» «Neurguji podporu»

Uživatelský avatar
morasino
Příspěvky: 90
Registrován: čtv 18. led 2007 1:00:00

Re: Jak skrýt code

Příspěvek od morasino » pon 16. čer 2008 8:47:26

Možná by ti pomhlo tohle:

#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#

Kód: Vybrat vše

      $code = $this->bbcode_tpl('code_open') . $code . $this->bbcode_tpl('code_close');
#
#-----[ REPLACE WITH ]------------------------------------------
#

Kód: Vybrat vše

      global $user;

      $code = $this->bbcode_tpl('code_open') . ( ( !$user->data['is_registered'] ) ? $user->lang['LOGIN_VIEW_CODE'] : $code ) . $this->bbcode_tpl('code_close');
#
#-----[ OPEN ]------------------------------------------
#
language/cs/viewtopic.php
#
#-----[ FIND ]------------------------------------------
#

Kód: Vybrat vše

	'LOGIN_VIEWTOPIC'		=> 'Administrátor vyžaduje registraci pro zobrazení tohoto tématu.',
#
#-----[ AFTER, ADD ]------------------------------------------
#

Kód: Vybrat vše

   'LOGIN_VIEW_CODE'      => '    Jen registrovaní můžou vidět odkaz. Registruj se nebo se přihlaš.',
------------------------------END-----------------------------

Doufám, že ti to pomůže :) .

eternity66
Příspěvky: 72
Registrován: stř 23. dub 2008 19:06:33

Re: Jak skrýt code

Příspěvek od eternity66 » stř 18. čer 2008 20:45:27

Jeste to cely zvazim abych to nejak jeste neznicil v zakladech ... kazodpane díkec ...

Uživatelský avatar
BimboCZ
Příspěvky: 11
Registrován: sob 29. lis 2008 10:20:51

Re: Jak skrýt code

Příspěvek od BimboCZ » úte 02. pro 2008 23:32:08

Vyzkoušel jsem tu úpravu bbcode.php a language/cs/viewtopic.php a vše funkční akorát se my nahoře zobrazuje tohle:
  • [phpBB Debug] PHP Notice: in file /includes/functions.php on line 3729: Cannot modify header information - headers already sent by (output started at /language/cs/viewtopic.php:1)
    [phpBB Debug] PHP Notice: in file /includes/functions.php on line 3731: Cannot modify header information - headers already sent by (output started at /language/cs/viewtopic.php:1)
    [phpBB Debug] PHP Notice: in file /includes/functions.php on line 3732: Cannot modify header information - headers already sent by (output started at /language/cs/viewtopic.php:1)
    [phpBB Debug] PHP Notice: in file /includes/functions.php on line 3733: Cannot modify header information - headers already sent by (output started at /language/cs/viewtopic.php:1)
Nevíte co udělat aby to zmizelo?
Děkuji.

Uživatelský avatar
christian
Příspěvky: 2822
Registrován: úte 03. říj 2006 0:00:00
Kontaktovat uživatele:

Re: Jak skrýt code

Příspěvek od christian » úte 02. pro 2008 23:38:30

V čem to edituješ? Máš totiž neviditelný znaky před <?php v jazykovém souboru viewtopic.php
Neposkytuji podporu pres jabber ani SZ. - na to je tu toto fórum.

Left 4 Dead 1 & 2 - vše o těchto kooperativních hrách od Valve
www.v31.cz - místo pro Váš odpočinek
SuperFórum.cz - trošku velké fórum :)

Kamahl
Příspěvky: 1713
Registrován: ned 25. bře 2007 1:00:00
Bydliště: Bratislava
Kontaktovat uživatele:

Re: Jak skrýt code

Příspěvek od Kamahl » úte 02. pro 2008 23:41:36

Pravdepodobne si súbor upravoval v nevhodnom editore. Tento výpis znamená, že máš neviditelný znak na začiatku súbora, takzvaný BOM http://en.wikipedia.org/wiki/Byte_Order_Mark

Uživatelský avatar
BimboCZ
Příspěvky: 11
Registrován: sob 29. lis 2008 10:20:51

Re: Jak skrýt code

Příspěvek od BimboCZ » stř 03. pro 2008 18:19:14

Edituji to v Total commanderu pomoci Tlacítka F4 upravit a otevřu jako poznámkový blok a tam to zadám asi takhle
language/cs/viewtopic.php

Kód: Vybrat vše

'LOGIN_NOTIFY_TOPIC'	=> 'Byli jste upozorněni na toto téma, přihlaste se pro jeho zobrazení.',
	'LOGIN_VIEWTOPIC'		=> 'Administrátor vyžaduje registraci pro zobrazení tohoto tématu.',
	'LOGIN_VIEW_CODE'      => '    Jen registrovaní můžou vidět odkaz. Registruj se nebo se přihlaš.',
	'MAKE_ANNOUNCE'				=> 'Změnit na Oznámení',
	'MAKE_GLOBAL'
a includes/bbcode.php

Kód: Vybrat vše

0)
				{
					$code = substr($code, 41);
				}

			// no break;

			default:
				$code = str_replace("\t", '&nbsp; &nbsp;', $code);
				$code = str_replace('  ', '&nbsp; ', $code);
				$code = str_replace('  ', ' &nbsp;', $code);

				// remove newline at the beginning
				if (!empty($code) && $code[0] == "\n")
				{
					$code = substr($code, 1);
				}
			break;
		}

		global $user;

      $code = $this->bbcode_tpl('code_open') . ( ( !$user->data['is_registered'] ) ? $user->lang[ 'LOGIN_VIEW_CODE' ] : $code ) . $this->bbcode_tpl('code_close');

		return $code;
	}
}

?>
Kde dělam chybu? Mam to editovat v nějakem jinem programu?. Děkuji za pomoc.

Nerdy
Příspěvky: 1295
Registrován: sob 16. úno 2008 12:10:53
Bydliště: index
Kontaktovat uživatele:

Re: Jak skrýt code

Příspěvek od Nerdy » stř 03. pro 2008 18:21:21

Používáš nevhodný editor, tedy notepad. Stáhni si třeba ze serveru stahuj.cz PSPad editor, nebo notepad++
www.Jump4.cz, www.RockForPeople.cz/forum/

Pomocí soukromých zpráv podporu nepodávám.
Pro Warez fóra podporu nepodávám.
Než se začneš ptát, hledej.
Nenabízíš-li za pomoc peníze, neurguj, podporu podávám ve svém volném čase.

Nabízím od instalací phpBB, přes aktualizace na nejnovější verze, po úpravy phpBB a stylů, a další. - SZ, email.

Uživatelský avatar
BimboCZ
Příspěvky: 11
Registrován: sob 29. lis 2008 10:20:51

Re: Jak skrýt code

Příspěvek od BimboCZ » stř 03. pro 2008 18:24:05

Dik. Zkusím to a snad to bude OK.

Uživatelský avatar
BimboCZ
Příspěvky: 11
Registrován: sob 29. lis 2008 10:20:51

Re: Jak skrýt code

Příspěvek od BimboCZ » stř 03. pro 2008 18:37:44

Je to OK :)) Dík za pomoc.

Zamčeno