PDA

Zobacz pełną wersję : Fireboard Forum w CB + Kunena: Problem z tłumaczeniem



gri1989
30-09-2010, 15:08
Witam!
Otóż mam joomle 1.5.20 PL, Community Builder 1.2.2 PL (wiem że jest już 1.2.3) oraz Kunena Forum 1.5.12 PL.

Wszystko pięknie pokonfigurowane, każdy błędny tekst w tłumaczeniu poprawiłem, wszystko aż błyszczy tak odpicowałem sobie poza jednym drażniącym mnie szczegółem który próbuję już zmienić od kilku dni jednak bez skutecznie!!
Chodzi o tab który wyświetla 10 ostatnich postów z forum w profilu użytkownika! Wiem że odpowiedzialny za niego jest Fireboard który znajduje się w katalogu: STRONA/components/com_comprofiler/plugin/user/plug_cbsimpleboardtab.
Bowiem wyświetla on wszystkie nazwy tabel i opis w jezyku angielskim tj: "Last 10 Forum Posts", "Date", "Subject", "Category", "Hits"!

Przeryłem wszystkie pliki w katalogu plug_cbsimpleboardtab, przeryłem całe zaplecze Community Builder i Kuneny i już nie daje rady...

Tutaj podaję link do profilu użytkownika by można dokładnie zobaczyć o co mi chodzi: http://www.eh-nation.pl/your-details/userprofile/tim333.html
Proszę o pomoc!

alex51
01-10-2010, 09:53
Zmian można dokonać w plikach: /components/com_comprofiler/plugin/user/plug_cbsimpleboardtab/cb.simpleboardtab.php i cb.simpleboardtab.model.php

Wpis Forum Posts znajdziesz i zmienisz w pliku cb.simpleboardtab.php wiersz 326:

$template->title = sprintf( CBTxt::T( 'Forum Posts' ), $postsNumber );zmieniając na:

$template->title = sprintf( CBTxt::T( 'Twoje Posty' ), $postsNumber );
Nagłówki poszczególnych tabel: Date, Subject, Category i Hits znajdziesz w pliku cb.simpleboardtab.model.php wiersz 704:

$title->date = CBTxt::T( 'Date' ) . str_replace( '>' . CBTxt::T( 'Date' ) . '<', '>' . $descImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'dateDESC', CBTxt::T( 'Date' ), true ) ) . str_replace( '>' . CBTxt::T( 'Date' ) . '<', '>' . $ascImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'dateASC', CBTxt::T( 'Date' ) ) );
$title->subject = CBTxt::T( 'Subject' ) . str_replace( '>' . CBTxt::T( 'Subject' ) . '<', '>' . $descImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'subjectDESC', CBTxt::T( 'Subject' ) ) ) . str_replace( '>' . CBTxt::T( 'Subject' ) . '<', '>' . $ascImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'subjectASC', CBTxt::T( 'Subject' ) ) );
$title->category = CBTxt::T( 'Category' ) . str_replace( '>' . CBTxt::T( 'Category' ) . '<', '>' . $descImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'categoryDESC', CBTxt::T( 'Category' ) ) ) . str_replace( '>' . CBTxt::T( 'Category' ) . '<', '>' . $ascImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'categoryASC', CBTxt::T( 'Category' ) ) );
$title->hits = CBTxt::T( 'Hits' ) . str_replace( '>' . CBTxt::T( 'Hits' ) . '<', '>' . $descImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'hitsDESC', CBTxt::T( 'Hits' ) ) ) . str_replace( '>' . CBTxt::T( 'Hits' ) . '<', '>' . $ascImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'hitsASC', CBTxt::T( 'Hits' ) ) ); = CBTxt::T( 'Odsłony' ) . str_replace( '>' . CBTxt::T( 'Odsłony' ) . '<', '>' . $descImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'hitsDESC', CBTxt::T( 'Odsłony' ) ) ) . str_replace( '>' . CBTxt::T( 'Odsłony' ) . '<', '>' . $ascImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'hitsASC', CBTxt::T( 'Odsłony' ) ) );zmieniając na:

$title->date = CBTxt::T( 'Data' ) . str_replace( '>' . CBTxt::T( 'Data' ) . '<', '>' . $descImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'dateDESC', CBTxt::T( 'Data' ), true ) ) . str_replace( '>' . CBTxt::T( 'Data' ) . '<', '>' . $ascImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'dateASC', CBTxt::T( 'Data' ) ) );
$title->subject = CBTxt::T( 'Temat' ) . str_replace( '>' . CBTxt::T( 'Temat' ) . '<', '>' . $descImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'subjectDESC', CBTxt::T( 'Temat' ) ) ) . str_replace( '>' . CBTxt::T( 'Temat' ) . '<', '>' . $ascImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'subjectASC', CBTxt::T( 'Temat' ) ) );
$title->category = CBTxt::T( 'Kategoria' ) . str_replace( '>' . CBTxt::T( 'Kategoria' ) . '<', '>' . $descImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'categoryDESC', CBTxt::T( 'Kategoria' ) ) ) . str_replace( '>' . CBTxt::T( 'Kategoria' ) . '<', '>' . $ascImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'categoryASC', CBTxt::T( 'Kategoria' ) ) );
$title->hits = CBTxt::T( 'Odsłony' ) . str_replace( '>' . CBTxt::T( 'Odsłony' ) . '<', '>' . $descImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'hitsDESC', CBTxt::T( 'Odsłony' ) ) ) . str_replace( '>' . CBTxt::T( 'Odsłony' ) . '<', '>' . $ascImg . '<', $this->_writeSortByLink( $pagingParams, $sort, 'hitsASC', CBTxt::T( 'Odsłony' ) ) );

gri1989
01-10-2010, 14:46
Chyba mamy jakieś dwie różne wersje Fireboarda gdyz w pliku cb.simpleboardtab.php w wierszu 326 mam coś takiego:

$template->searchForm = ( $template->showSearch ? $searchForm : null );


Jednak w wierszu 318 jest element który mnie interesuje:

$template->title = sprintf( CBTxt::T( 'Last %s Forum Posts' ), $postsNumber );


i zamieniłem go na:

$template->title = sprintf( CBTxt::T( 'Ostatnie %s postow na forum' ), $postsNumber );


Natomiast w pliku cb.simpleboardtab.model.php w wierszu 704 mam:

$descImg = '<img border="0" alt="DESC" src="' . $sortImg . 'desc.gif" />';


Kod, który Pan podał u mnie jest w wierszach od 707 do 710.

Szukałem w tych plikach i nie wiem jak mogłem tego nie widzieć.
Bardzo dziękuję za pomoc i pozdrawiam.
Temat uważam za zamknięty:P