Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Pomoc dla modyfikacji - B??dy w BBCode Manager 2.4

RealSyco - Pią 06 Lip, 2007
Temat postu: B??dy w BBCode Manager 2.4
Ja si? na php i tych szmerach bajerach nie znam, ale po zainstalowaniu tego moda pojawi?y si? niefajne b??dy. Pewnie jak posiedzimy z kumplem, co si? lepiej zna na rzeczy to damy rad? naprawi?, ale je?li kto? ma sugestie to by?oby mi?o. W ka?dym razie fajnie by by?o kontynuowa? ulepszanie tego moda.

Po pierwsze, co by?o niefajne, a ju? sobie z tym poradzi?em... Znaczniki quote i code wygl?da?y zupe?nie inaczej ni? wcze?niej i nie pasowa?y do stylu. Wgra?em na inne forum ten sam styl i wyci?gn??em html ze ?r?d?a strony, dopiero wtedy wr?ci?o do normy. Dla przyk?adu dla
Kod
<table width="90%" cellspacing="1" cellpadding="3" border="0" align="center"><tr><td><span class="genmed"><b>{QUOTED} napisa?/a:</b></span></td></tr><tr><td class="quote">{TEXT}</td></tr></table>
Dzi?ki temu, o ile si? orientuj?, cytat b?dzie wygl?da? zawsze tak, jak wygl?da? wcze?niej w danym stylu, bo to z niego pobiera dane.

Teraz zauwa?y?em te?, ?e linki si? spieprzy?y... te bbcode.
Kod
Jest sobie normalny link:

[url=www.forum.pl/viewtopic.php?p=1]link[/url]

efekt:

link ==(proawdzi do)=> http://www.forum.pl/www.forum.pl/viewtopic.php?p=1


No i zwyk?y html si? spieprzy?. Mam takiego flashplayera, kt?ry przesta? si? wy?wietla? na forum po zainstalowaniu moda. Wy?wietli? si? natomiast prawid?owo po stworzeniu nowego tagu bbcode [mp3]. W html'owym po?cie, gdzie s? linki do poni?szych cz??ci tekstu:
Kod
<a href="#niedzialajcyhtml">Dlaczego nie dzia?a html?</a>

link generowany wygl?da tak:

http://www.forum.pl/%22#1.5"

gdzie normalnie powinien wygl?da? (i wygl?da?) jako? tak:

http://www.forum.pl/viewtopic.php?p=1#niedzialajcyhtml


To chyba wszystko, co znalaz?em. Prosi?bym o sugestie w sprawie i htmla...

KnofeL - Pią 06 Lip, 2007

RealSyco napisał/a
Po pierwsze, co by?o niefajne, a ju? sobie z tym poradzi?em... Znaczniki quote i code wygl?da?y zupe?nie inaczej ni? wcze?niej i nie pasowa?y do stylu. Wgra?em na inne forum ten sam styl i wyci?gn??em html ze ?r?d?a strony, dopiero wtedy wr?ci?o do normy. Dla przyk?adu dla


To jest kwestia gustu, znacznki te wygla?y tak jak zaprojektowa? je QBS i ka?dy mo?e (a chyba nawet musi) dostosowa? je do swoich potrzeb

RealSyco napisał/a
Teraz zauwa?y?em te?, ?e linki si? spieprzy?y... te bbcode.

Rozwi?zanie by KnofeL
Otwrz plik viewtopic.php i znajd? w nim:
PHP Code:
<?php

$message = $postrow[$i]['post_text'];


?>

A nast?pnie dodaj po tym
PHP Code:
<?php

$message = str_replace( '[url=www.', '[url=http://www.', $message);


?>


RealSyco napisał/a
No i zwyk?y html si? spieprzy?. Mam takiego flashplayera, kt?ry przesta? si? wy?wietla? na forum po zainstalowaniu moda. Wy?wietli? si? natomiast prawid?owo po stworzeniu nowego tagu bbcode [mp3]. W html'owym po?cie, gdzie s? linki do poni?szych cz??ci tekstu:


No niestety mog?o si? tak zrobi? rozwi?zenim tego problemu jest stworzenie nowych - poprawnych - tag?w

RealSyco - Sob 07 Lip, 2007

O, dzi?ki ci mistrzu za odpowied? ;)

KnofeL napisał/a
Rozwi?zanie by KnofeL

...niestety nie dzia?a. Doda?em t? linijk? i nie ma ?adnych zmian.

KnofeL napisał/a
No niestety mog?o si? tak zrobi? rozwi?zenim tego problemu jest stworzenie nowych - poprawnych - tag?w

Hmm... albo ty mnie nie zrozumia?e?, albo ja nie rozumiem ciebie... Chodzi mi tutaj o html, a nie bbcode. HTML mi nie dzia?a w postach :|

Przemek211 - Sob 07 Lip, 2007

KnofeL napisał/a
Rozwi?zanie by KnofeL

Cytat
...niestety nie dzia?a. Doda?em t? linijk? i nie ma ?adnych zmian.

A zrobi?e? nowego posta? Stare posty chyba nie s? drugi raz parsowane, spr?buj edytowa? post lub napisa? nowy...

KnofeL - Sob 07 Lip, 2007

Tu nie chodzi o to, ta linijka zmienia posty zaraz przed ich wy?wietleniem, RealSyco, poka? post w kt?ym to nie dzia?a
RealSyco - Sro 11 Lip, 2007

Aaa... g?upek ze mnie. Sprawdza?em tylko w pogl?dzie wiadomo?ci. Jak wysy?am posta, to jest wszystko ok.

To jak zrobi?, ?eby w podgl?dzie te? si? dobrze wy?wietla?o?

I co z html'em?
Dla przyk?adu dam linki do tego samego artyku?u wy?wietlanego zar?wno na forum, jak i w portalu. Portal pobiera tre?? wybranych post?w z forum, wi?c zawiera ten sam kod; w portalu jest flash, a na forum go nie ma...
Portal
Forum

Dzi?ki za zainteresowanie.

KnofeL - Sro 11 Lip, 2007

Niestety nie wiem jak przywr?ci? ten html, ale ja bym spr?bowa? rozwi?za? to tak:

Zrobi? tag:
Kod
[ flash ]{FLASH}[ /flash ]

Z kodem wynikowy:
Kod
<object type="application/x-shockwave-flash" data="{FLASH}"><param name="movie" value="{FLASH}" /></object>

No a potem w wiadomo?ci:
[ flash ]http://www.link_do_flasha.swf[ /flash ]

To co prawda nie poprawi ju? istniej?cych flashy ale zawsze to jakie? - tymczasowe - rozwi?zanie, cho? nie wiem czy zadzia?a :P

A co do poprawiania link?w w podgl?dzie wiadomo?ci to nie moge tego teraz sprawdzi?, ale trzeba by znale?? co? typu $preview i pod tym szuka? $message no i wkle? t? linijke pod tym


Powered by phpBB modified by Przemo © 2003 phpBB Group