KForum : phpRS Fórum
Máte dotaz ohledně KFora?
phpRS - redakční a informační systém
Jít na stránku:  123Další
Aktuální stránka:1 z 3
KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: wizaard (IP adresa zaznamenána)
Datum: 2006-05-04, 14:00

Nechci se tady nijak vytahovat, na to jaksi nemám ;-), ale chci se s vámi pouze podělit, že i za současného stavu je možné fórum KForum 1.2.0 "přetransformovat", aby běželo pod phpRS 2.8.0. Pokud se chcete přesvědčit, mrkněte na [http://al2006.wz.cz].

Potřeboval jsem nějakou pomoc od kamaráda, který s PHP dělá, ale jinak to šlo celkem jednoduše. Základem je (jak je tady na fóru asi 1000x psáno) přepsat následující hodnoty v souborech kforum.php a akforum.php:

spojení s DB:
dbcon() => phprs_sql_dbcon()


změnit modelově začátky volaček databáze:
mysql_xxx => phprs_sql_xxx


někde na 30. řádku začínají "include", tady je nutné pod řádek
include("specfce.php");
nacpat nový řádek
$rs_main_sablona="forum";
(bez toho to nechce tu šablonu brát...; použil jsem svou novou vytvořenou šablonu, více se dozvíte níže... viz. (***)

o kousek níž přepište (celkem 2x):
include("trlayout.php"); => include_once("trlayout.php");
include($adrlayoutu);break; => include_once($adrlayoutu);break;


najděte všechny
include("trlayout.php")
a přepište na
include_once("trlayout.php")


*** Takhle by to mělo (pokud si pamatuju dobře) stačit. Dál je potřeba buď v kforum.php opravit nějakou neukončenou HTML tabulku, jinak vám to půjde, ale bude šíleně haprovat vzhled - uvidíte sami (nenašel jsem, která to dělá), nebo jednoduše udělat novou šablonu např. forum, kterou jsem udělal tak, že jsem skopíroval stávající "fs_download.sab", přejmenoval na "fs_forum.sab", zapsal ji do "lengine.php" schématu Freestyle 2006. Přímo v souboru "fs_forum.sab" jsem odmazal horní místo pro reklamu (nějak to blblo) a těsně nad
<!-- [TAB3-END] -->
jsem vložil řádky
</td></tr></table>
a všechno bylo najednou OK.

Jak to vypadá, uvidíte u mě na webu. Podotýkám, že jsem si i dost hrál se vzhledem, použil jsem některé vychytávky zde z fóra, takže nekopírujte to moje, bylo by náročné to změnit!

----------------------------
wizaard
phpRS projekt(y): [http://casopis-studujicich.tym.cz]

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: Kubajs (IP adresa zaznamenána)
Datum: 2006-05-04, 14:37

Pěkný, opravdu jsi mi tím ušetřil dost času. Čast nutných změn už mám vypsaných a tímhle si potvrdím, že to tak opravdu pojede.
Díky.

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: Curo (IP adresa zaznamenána)
Datum: 2006-05-04, 15:10

a muzu se zeptat, jak tam pridat posledni prispevky v Kforu? :))
Vidim, ze to tam mas..

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: wizaard (IP adresa zaznamenána)
Datum: 2006-05-04, 15:21

viz. [http://www.phprs.net/forum/read.php?10,7856]

resp. vytvořit PHP soubor v plugin/kforum s názvem kblok.php, do něj vložit onu funkci, která je v linku výše vypsaná a pak jenom upravit plugin.php KFora tak, aby v něm byl nastavený systémový blok, plugin přeinstalovat (v admin sekci) a vytvořit blok (umístění dle libosti).

Ještě doplním, že jsem PHP analfabet a ten "můj" výpis nových na webu jsem upravoval, je tam přidáno pár CSS, nějaký ten obrázek a v neposlední řadě i datum (ve špatném formátu :-( )

----------------------------
wizaard
phpRS projekt(y): [http://casopis-studujicich.tym.cz]



Celkem upraveno 2×. Poslední úprava pa3k v 20.06.2006 09:21.

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: Curo (IP adresa zaznamenána)
Datum: 2006-05-05, 22:36

:( nic.
Warning: call_user_func(Kforum PoslPrisp): First argument is expected to be a valid callback in /mnt/data/accounts/p/programujte/data/www/www/trlayout.php on line 246

Na řádku 246 je:
call_user_func(mysql_Result($dotazplug,0,"funkce_blok"));

kde:
$dotazplug=mysql_query("select inclsb_blok,funkce_blok from ".$GLOBALS["rspredpona"]."plugin where zkratka_blok='".$blosysfunkce."' and sys_blok='1'",$GLOBALS["dbspojeni"]);
$pocetplug=mysql_num_rows($dotazplug);


Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: wizaard (IP adresa zaznamenána)
Datum: 2006-05-06, 11:48

V tomhle Ti neporadím, taky jsem si s tím fórem dost dlouho hrál, aby fungovalo. Tady hlavně nezapomeň, že všechny
include("trlayout.php")
musíš přepsat na
include_once("trlayout.php")
nezapomeň!! Jinak fakt nepomůžu. Sorry.

----------------------------
wizaard
phpRS projekt(y): [http://casopis-studujicich.tym.cz]

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: Curo (IP adresa zaznamenána)
Datum: 2006-05-07, 01:59

[/b]

mám verzi 2.6.5..

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: Curo (IP adresa zaznamenána)
Datum: 2006-05-07, 03:28

Uz to mam :)
Problem by v pojmenovani funkce,ktera se volala.. ja nevedel,co tam dosadit..

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2006-05-07, 09:41

Toto je najma pre Kubajsa

vsetky vykonavacie scripty volaj pomocou require_once a jazykove subory mozes aj cez include_once

require sposobi, ze ak sa vo volanych suboroch objavi nejaka chyba automaticky sa stopne vykonavanie scriptu. pricom by ti include vypisalo iba varovanie.

____________________
smiko.host.sk/phprs/

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: tubes (IP adresa zaznamenána)
Datum: 2006-05-16, 14:38

Fatal error: Cannot redeclare class clayout in /home/free/ic.cz/e/etubes/root/www/trlayout.php on line 0

vyhodilo mi to tuto chybu co s tým?

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: audant (IP adresa zaznamenána)
Datum: 2006-06-02, 07:43

Bohužel jsem tohle fórum do svého phpRS 2.8.0 nenacpal, a bude to nejspíš tím, že PHP kód je zastaralý.
Pod PHP verze 5.1.2 totiž nefungují začátky skriptu <?, musí být <?php a další.
Parametry předávané pomocí adresního řádku se loví z $_GET["par"] atd.
Takže by to pokud možno chtělo přeložit do moderního PHP.
Kód jsem nepsal, takže se mi to dělá dost špatně.

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: audant (IP adresa zaznamenána)
Datum: 2006-06-02, 08:04

OK už mi to zdá se jde.
Stačí k výše zmiňovanm úpravám najít začátky skriptu <? a zaměnit na <?php.
Navíc ohledně té zmiňované tabulky, která rozhází layout, stačí na řádku 1296 souboru kforum.php zavolat původní fukci ObrTabulka(); namísto nové ObrTabulkaMax();

Jdu dál testovat zda je vše OK.

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: golfinstudio (IP adresa zaznamenána)
Datum: 2006-06-05, 22:15

Dobrý den, upravil jsem Kforum podle tohoto návodu. Leč nefunguje pod verzí 280. V administrační části se sice zobrazuje ale při pokusu nastavit ho hlásí Při ukládání nastala neočekávaná chyba. Při pokusu o nalezení fora ve čtenářské sekci se oběví pouze bílá stránka. Nejsem si jistý, zda dělám chybu při uložení do nového souboru sab.

Golfin***[http://www.rpgstudio.eu]

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: audant (IP adresa zaznamenána)
Datum: 2006-06-06, 07:19

Další chyby, které jsem našel byly v SQL příkazech INSERT INTO....
Bohužel si to už moc nepamatuju, ale myslím že to byly dva případy.
V příkazu se vyskytují dva apostrofy '', které je nutné nahradit za null. Potom už mi Kforum běhá.
Asi bude spíš záležet na verzi PHP a MySQL, než na verzi phpRS.
Myslím, že jsem ještě nahrazoval phprs_sql_numrows na phprs_sql_num_rows.

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: golfinstudio (IP adresa zaznamenána)
Datum: 2006-06-07, 09:52

Tak jsem si místo verze 120 rozchodil verzi 122 kfora. Šablonu jsem v podstatě moc nepotřeboval. jen jsem zkopíroval fs_base a renamnul na fs_forum. pokud to někdo chcete, mužete si to stahnout ZDE. Podotýkám, není to certifikovaný plugin z comunity webu, a já ho mám funkční jen asi hodinu. Nicméně, nejsem scriptař, či programátor, tak s tím víc neudělám. Přejí hodně štěstí.

Golfin***[http://www.rpgstudio.eu]

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: bartik10 (IP adresa zaznamenána)
Datum: 2006-06-11, 20:06

golfinstudio napsal/a:
-------------------------------------------------------
> Tak jsem si místo verze 120 rozchodil verzi 122
> kfora. Šablonu jsem v podstatě moc nepotřeboval.
> jen jsem zkopíroval fs_base a renamnul na
> fs_forum. pokud to někdo chcete, mužete si to
> stahnout ZDE. Podotýkám, není to certifikovaný
> plugin z comunity webu, a já ho mám funkční jen
> asi hodinu. Nicméně, nejsem scriptař, či
> programátor, tak s tím víc neudělám. Přejí hodně
> štěstí.
>
> Golfin***


Prosím o radu, jsem začátečník a při instalaci mi to píše chybu C5. Co s tím?

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: franko (IP adresa zaznamenána)
Datum: 2006-06-13, 23:10


Postupoval jsem podle výše uvedého návodu ,,a hle :
Fatal error: Cannot redeclare obrtabulka() (previously declared in D:\www\xxxxxxxxcom\www\kforum.php:1243) in D:\www\xxxxxxxxcom\www\image\freestyle2006\lengine.php on line 75


nevite co s tim ?? pls ??

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: vashik123 (IP adresa zaznamenána)
Datum: 2006-06-20, 15:16

moc se v tom nevyznám, ale potreboval bych vedet co mam opravit kdyz mam tyhle 2 chyby:

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/free/ic.cz/i/iq-10/root/www/db/phprs_sql_to_mysql.php on line 233

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/free/ic.cz/i/iq-10/root/www/db/phprs_sql_to_mysql.php on line 181

díky

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: Kubajs (IP adresa zaznamenána)
Datum: 2006-06-30, 11:26

Diskuzi stále sleduji (a je mi jasné, že z toho nic nemáte), ale ještě jsem se k úpravě na 280 nedostal. Tak se opět jen po tisící omlouvám za zpoždění.

Re: KForum pod phpRS 2.8.0
Zaslán uživatelem/kou: Epic Arborius (IP adresa zaznamenána)
Datum: 2006-06-30, 15:37

upravenou verzi phpRS na 280 už mám, někde jsem to předělal dle návodu, nevím už jestli na fóru nebo kde - k vidění na www.mfantasy.cz/kforum.php , kdo má zájem, ať mi pisne na email, zipnu to a hodím na web ke stažení

Epic Arborius
epic(at)mfantasy.org
[http://www.mfantasy.cz]
ICQ: 238-661-681

Jít na stránku:  123Další
Aktuální stránka:1 z 3


Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.