logo
Přihlášení
Uživatel: Přihlásit automaticky při příští návštěvě:
Zapomněli jste svoje heslo?
Heslo:
  Registrace
Internetový obchod, e-shop, SEO-shop
Webhosting C4 - 20 GB, PHP, MySQL, administrační systém, 1.200 Kč na rok s doménou v ceně.
Bezproblémová instalace phpBB, Joomla, Drupal. Návody pro C4 - užitečné rady pro zákazníky.

Úvodní stránka
Úvod
Diskusní fórum
Fórum
Ke stažení
Ke stažení
Instalace
Instalace
Rady a Návody
Návody
Moduly
Moduly
Vzhled
Vzhled
FAQ
FAQ
Odkazy
Odkazy
RSS

Levné pneu pro Vaše auto.
Kvalitní kočárky Tako. Levné zájezdy, last-minute

Rady a návody


Ako nainštalovať mód

V každom stiahnutom móde by ste mali nájsť aj také niečo ako install.txt alebo názov_módu.txt.

Tento súbor si otvoríte a nájdete v ňom tieto značky:

Installation Level: Easy (moderate, intermediate) - určuje náročnosť inštalácie módu, vačšinou je určené podľa toho koľko súborov máte upraviť

Installation Time: X Minutes - je to podľa mňa len nepresné určenie času inštalácie

Files To Edit: xxxxx.php - Udáva zoznam súborov, ktoré je nutné upraviť niekedy ten zonam obsahuje aj 100 súborov

Included Files: xxxxxxxx.php - Udáva zoznam súborov, ktoré sú súčasťou módu

Inštalácia:

#
#-----[ COPY ]----------------------------------------
#


Znamená, že máte nakopírovať text do php alebo súbory na ftp phpbb_root je zložka v ktorej je fórum nainštalované.


#
#-----[ SQL ]----------------------------------------
#


Je len v prípadoch, v ktorých treba vykonať zmeny v tabuľkách v databáze MySQL. Prejdite do phpmyadmina a otvorte SQL okno a nakopírujte obsah pod značkou [ SQL ].


#
#-----[ OPEN ]----------------------------------------
#
includes/page_header.php


Znamená, že máte otvoriť daný súbor v tomto prípade includes/page_header.php.


#
#-----[ FIND ]----------------------------------------
#


Znamená, že máte nájsť riadok alebo časť php kódu v danom súbore.


#
#-----[ AFTER, ADD ]----------------------------------------
#


Znamená, že za riadok alebo časť php kódu máte pridať nasledujúce zmeny.


#
#-----[ BEFORE, ADD ]----------------------------------------
#


Znamená, že pred riadok alebo časť php kódu máte pridať nasledujúce zmeny.


#
#-----[ REPLACE WITH ]----------------------------------------
#


Znamená, že nasledujúce zmeny máte nahradiť.


#
#-----[ IN-LINE FIND ]----------------------------------------
#


Znamená, že v danom riadku máte najsť nasledujúcu časť.


#
#-----[ IN-LINE AFTER ADD ]----------------------------------------
#


Znamená, že za danou časťou v riadku máte pridať nasledujúce.


#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------------
#


Uložte a zatvorte všetky súbory.


Ochrana proti SPAMu na phpBB

Tento mód slúži na zabránenie registrácie sa botov (robotov) na fórum. Autor je mm-marek.

#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_confirm.php



#
#-----[ FIND ]------------------------------------------
#

     $code = $row['code'];


#
#-----[ REPLACE WITH ]----------------------------------
#

     $code = strrev($row['code']);


A ešte treba upraviť jazykový súbor, aby sme užívateľov upozornili na opačné opisovanie Captcha:


#
#-----[ OPEN ]------------------------------------------
#
language/lang_slovak/lang_main.php


A tam si vyhľadajte $lang['Confirm_code_wrong'] a $lang['Confirm_code_explain'] kde si dopíšte, že sa má overovací obrázok opísať naopak.


Ako na SEO optimalizáciu pre phpBB

SEO (Search Engine Optimization) - v preklade znamená optimalizácia pre vyhľadávače. Cieľom SEO je vylepšenie pozície vo vyhľadávači. Slušný webmaster by mal SEO zvládnuť sám. Menej skúsený webmaster, alebo majiteľ stránok môže využiť služby špecializovanej firmy. Pre phpBB sa nájdu SEO optimalizácie platené, ale aj free. Asi najlepšia s free je phpBB SEO optimalizácia od autora DCZ (www.phpbb-seo.com).

Má tri varianty SEO optimalizácie:

- Simple mod Rewrite 0.2.2
- Mixed mod Rewrite 0.2.2
- Advanced mod Rewrite 0.2.2

Simple mod Rewrite - má tvar domena.tld/forumID.html a domena.tld/topicID.html
Mixed mod Rewrite - má tvar domena.tld/forum-title-fID.html a domena.tld/topicID.html
Advanced mod Rewrite - má tvar domena.tld/forum-title-fID.html a domena.tld/topic-title-tID.html

Pre správne prepisovanie url adries je nutné editovať súbor phpbb_seo_class.php:

nájdite v ňom toto:

$find = array('"','&','<','>','\r\n','\n',);
$url = str_replace ($find, '-', $url);
$url = str_replace ('ß', 'ss', $url);
$url = str_replace (array('ö','Ö'), 'oe', $url);
$url = str_replace (array('ä','Ä'), 'ae', $url);
$url = str_replace (array('ü','Ü'), 'ue', $url);
$find = "ŔÁÂĂĹŕáâăĺŇÓÔŐŘňóôőřČÉĘËčéęëÇçĚÍÎĎěíîďŮÚŰůúű˙Ńń";
$replace = "aaaaaaaaaaooooooooooeeeeeeeecciiiiiiiiuuuuuuynn";


a prepíšte týmto:

$find = array('"','&','\r\n','\n');
$url = str_replace ($find, '-', $url);
$find = array('a', 'A', 'á', 'Á', 'ä', 'Ä');
$url = str_replace ($find, 'a', $url);
$find = array('b', 'B');
$url = str_replace ($find, 'b', $url);
$find = array('c', 'C', 'č', 'Č');
$url = str_replace ($find, 'c', $url);
$find = array('d', 'D', 'ď', 'Ď');
$url = str_replace ($find, 'd', $url);
$find = array('e', 'E', 'é', 'É', 'ě', 'Ě', 'ë', 'Ë');
$url = str_replace ($find, 'e', $url);
$find = array('f', 'F');
$url = str_replace ($find, 'f', $url);
$find = array('g', 'G');
$url = str_replace ($find, 'g', $url);
$find = array('h', 'H');
$url = str_replace ($find, 'h', $url);
$find = array('i', 'I', 'í', 'Í');
$url = str_replace ($find, 'i', $url);
$find = array('j', 'J');
$url = str_replace ($find, 'j', $url);
$find = array('k', 'K');
$url = str_replace ($find, 'k', $url);
$find = array('l', 'L', 'ĺ', 'Ĺ', 'ľ', 'Ľ');
$url = str_replace ($find, 'l', $url);
$find = array('m', 'M');
$url = str_replace ($find, 'm', $url);
$find = array('n', 'N', 'ň', 'Ň');
$url = str_replace ($find, 'n', $url);
$find = array('o', 'O', 'ó', 'Ó', 'ô', 'Ô', 'ö', 'Ö');
$url = str_replace ($find, 'o', $url);
$find = array('p', 'P');
$url = str_replace ($find, 'p', $url);
$find = array('q', 'Q');
$url = str_replace ($find, 'q', $url);
$find = array('r', 'R', 'ŕ', 'Ŕ', 'ř', 'Ř');
$url = str_replace ($find, 'r', $url);
$find = array('s', 'S', 'š', 'Š');
$url = str_replace ($find, 's', $url);
$find = array('t', 'T', 'ť', 'Ť');
$url = str_replace ($find, 't', $url);
$find = array('u', 'U', 'ú', 'Ú', 'ů', 'Ů', 'ü', 'Ü');
$url = str_replace ($find, 'u', $url);
$find = array('v', 'V');
$url = str_replace ($find, 'v', $url);
$find = array('w', 'W');
$url = str_replace ($find, 'w', $url);
$find = array('x', 'X');
$url = str_replace ($find, 'x', $url);
$find = array('y', 'Y', 'ý', 'Ý');
$url = str_replace ($find, 'y', $url);
$find = array('z', 'Z', 'ž', 'Ž');
$url = str_replace ($find, 'z', $url);



Takto dosiahnete to, že sa Vám budú názvy kategórií a tém s diakritikou napr. Skúška prepisovať na domena.tld/skuska-fID.html a nie domena.tld/kuska-fID.html, alebo niečo podobné. Túto úpravu je nutné spraviť pri Mixed mod Rewrite a Advanced mod Rewrite (úpravu vytvoril JanoF z PCforum.sk). Prajem veľa úspechov v zdolávaní vysokých návštevnosti pomocou vyhľadávačou ako je Google.


Návod ako chrániť fórum proti hackerom

Ako prvé čo odporúčame je stiahnuť si najnovšiu verziu phpBB a upgradnúť Vaše phpBB.


Tip 1:
Ak máte nejakú staršiu verziu než je aktuálna je jedno z akých dôvodov (napr verziu 2.0.5) otvorte si templates/AktuálnyVzhľad/overall_footer.tpl
(otvorte napríklad vo wordpade)
a nájdite na spodu súboru
"Powered by phpbb 2.x.x" (namiesto x budú čísla..)
Prepíšte toto na
"Powered by phpB.B."
Ďalej otvorte súbor includes/page_tail.php (otvorte napríklad vo wordpade)
Nájdite
'PHPBB_VERSION' =>
A prepíšte na
// 'PHPBB_VERSION' =>


Tip 2:
Je pomerne jednoduché zistiť heslo moderátora alebo administrátora. Preto sa ubezpečte, že každý uživateľ s možnosťou prístupu do administrácie alebo do moderovania fóra ma heslo v tvare "Písmeno písmeno číslo Písmeno číslo číslo písmeno číslo" napr : Ab1C23d4 pretože ak by to mal niekto odšifrovať z SSL tak by sa asi zabával:)) Uistite sa, že každý takýto uživateľ má chránený vlastný počítač dobrým firewallom, a že si nedáva uložiť heslo do cookies.


Tip 3:
Hneď ako si Vaše fórum prispôsobíte na stabilnú verzou, čo sa týka rozdelenia kategórií, tak si skopírujte tieto súbory
admin/admin_db_utilities.php --zálohuje alebo obnovuje databázu
admin/admin_forum_prune.php -- prečisťuje fórum
admin/admin_forums.php -- upravuje, maže, vytvára kategórie
A následne ich aj vymažte z FTP


Tip 4:
Zabezpečenie admin zložky. Najlepším spôsobom je zaheslovať zložku admin pomocou .htaccess a .htpasswd. Sú to v podstate neviditeľné súbory obsahujúce heslo, ktoré ak nezadáte nepustí Vás do zložky. Manuál si môžte pozrieť tu


Tip 5:
Premenovať admin zložku je jedným z najúčinejších spôsobov ochrany fóra
otvorte
"includes/functions.php"
a premenujte
include($phpbb_root_path . 'admin/
na
include($phpbb_root_path . 'NOVAZLOZKA/ (namiesto NOVAZLOZKA dajte vas vlastny nazov)

otvorte
"admin/pagestart.php"
nájdite
if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
a pred to napíšte
if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
{
redirect(append_sid(
basename(dirname($HTTP_SERVER_VARS['PHP_SELF']),"/").'/'.basename($HTTP_SERVER_VARS['PHP_SELF'])
));
}

otvorte
"includes/page_tail.php"
nájdite
'ADMIN_LINK' => $admin_link
a prepíšte na
'ADMIN_LINK' => ''

Teraz sa Vám nebude zobrazovať odkaz na administráciu fóra. Z administrácie fóra vymažte súbor index.php a do Vašej novej admin zložky spravte postup aký je v Tip 4. Do administrácie sa dostanete http://VASE_FORUM.tld/phpbb_zlozka/Nazov_admin_zlozky/admin_board.php. Neklikajte v administrácii na obsah administrácie, pretože Vám vypíše chybu pretože ste zmazali súbor index.php.
Taký super chytáčik ako pripravíť hackera o chuť hacknúť Vaše fórum je:
Robte len v tom prípade ak ste spravili všetko z Tip 5.
Vytvorte admin zložku s názvom admin a nahrajte do nej index.php ktorý je v hlavnej zložke phpbb, čiže hlavná stránka fóra, a zložku zabezpečte pomocou Tip 4, keď hacker vidí, že tam máte admin/index.php bude sa snažiť dostať dnu a ak sa mu podarí obíjsť .htaccess (môže trvať aj 100 hodín) tak mu vypíše zopár chýb.


Tip 6:
Mnoho programov na hacknutie databázy je založených na tom, že vyhľadávaju tabuľky s prefix názvom phpbb_, keď premenujete phpbb_ na hocico_, tak zabránite ľahkému hacknutiu databázy, ktorá je kľúčová pre phpBB.
Otvorte "config.php" nájdite $table_prefix = 'phpbb_' a phpbb prepíšte na nový názov prefixu (napr $table_prefix = 'hocico_'). Následne sa dostante do phpmyadmina a otvorte si SQL okno a do neho napíšte
ALTER TABLE phpbb_auth_access RENAME TO hocico_auth_access;
ALTER TABLE phpbb_banlist RENAME TO hocico_banlist;
ALTER TABLE phpbb_categories RENAME TO hocico_categories;
ALTER TABLE phpbb_config RENAME TO hocico_config;
ALTER TABLE phpbb_confirm RENAME TO hocico_confirm;
ALTER TABLE phpbb_disallow RENAME TO hocico_disallow;
ALTER TABLE phpbb_forum_prune RENAME TO xyz14xyz_forum_prune;
ALTER TABLE phpbb_forums RENAME TO hocico_forums;
ALTER TABLE phpbb_groups RENAME TO hocico_groups;
ALTER TABLE phpbb_posts RENAME TO hocico_posts;
ALTER TABLE phpbb_posts_text RENAME TO hocico_posts_text;
ALTER TABLE phpbb_privmsgs RENAME TO hocico_privmsgs;
ALTER TABLE phpbb_privmsgs_text RENAME TO hocico_privmsgs_text;
ALTER TABLE phpbb_ranks RENAME TO hocico_ranks;
ALTER TABLE phpbb_search_results RENAME TO hocico_search_results;
ALTER TABLE phpbb_search_wordlist RENAME TO hocico_search_wordlist;
ALTER TABLE phpbb_search_wordmatch RENAME TO hocico_search_wordmatch;
ALTER TABLE phpbb_sessions RENAME TO hocico_sessions;
ALTER TABLE phpbb_smilies RENAME TO hocico_smilies;
ALTER TABLE phpbb_themes RENAME TO hocico_themes;
ALTER TABLE phpbb_themes_name RENAME TO hocico_themes_name;
ALTER TABLE phpbb_topics RENAME TO hocico_topics;
ALTER TABLE phpbb_topics_watch RENAME TO hocico_topics_watch;
ALTER TABLE phpbb_user_group RENAME TO hocico_user_group;
ALTER TABLE phpbb_users RENAME TO hocico_users;
ALTER TABLE phpbb_vote_desc RENAME TO hocico_vote_desc;
ALTER TABLE phpbb_vote_results RENAME TO hocico_vote_results;
ALTER TABLE phpbb_vote_voters RENAME TO hocico_vote_voters;
ALTER TABLE phpbb_words RENAME TO hocico_words;

Ak máte už nejaké tie naviac tabuľky z iných modov tak jednoducho ALTER TABLE phpbb_nejakatabulka RENAME TO hocico_nejakatabulka;