Strona G³ówna Forum Dyskusyjne Joomla Mambo Komponenty Modu³y! Pobierz Pliki Ksiêga Go¶ci-Dopisz Siê!! Napisz do nas! Okienka Popups dziêki overLIB!
Dzisiaj jest pi±tek, 27 wrze¶nia 2024 r. 271 dzieñ roku
Prawa Autorskie serwisu JOKRIS.INFO - Strefa Polskich Sk³adników Joomla! i Mambo
PageRank strony http://www.jokris.info Dodaj Nowo¶ci z serwisu Jokris.info do swojej strony iGoogle
 
JOOMLA! TO NAJLEPSZY OBECNIE SYSTEM CMS NA ¦WIECIE! I ZA DARMO!!. PODZIÊKUJMY TWÓRCOM. JOKRIS
 
JOKRIS INFO
JOKRIS INFO
Joomla! - Menu
JOKRIS INFO
JOKRIS INFO
Apel o pomoc
Pomoc dla Kuby Kowalskiego - Przeka¿ 1% Podatku
Przeka¿ 1% podatku dla Jakuba Leszka Kowalskiego
Migracja do Joomla 1.5
Wykonam migracjê
z
Joomla 1.0.XX
do
Joomla 1.5.XX
Zainteresowanych proszê o sk³adanie ofert na mój adres
E MAIL.
Dodaj Do Zak³adek
 
 
Add to Technorati Favorites
Menu g³ówne
Gor±co polecam!!!
Kurs autorstwa Wojtka Romanka tworzenia komponentów do Joomla 1.5. Kursy programowanie, c++, delphi, assembler, c#, csharp, sharp, 8051, 80535, pascal. Programy autorskie. Komponenty do Joomla!. Gor±co polecam. Oby jak najwiêcej takich programistów!...
Najczê¶ciej pobieraj±...
Ksiêga Go¶ci-Wpisy
Lukas
Bardzo przydatna strona, korzystam.
Kontynuuj
Krzysztof
Witam, zapraszam na ulotki.
Kontynuuj
Skype Web
Zadzwoñ do mnie poprzez Skype!
Szukaj w Google
Google Polska!

internet

www.jokris.info
www.2es-sqad.info
pl.wikipedia.org
Kalendarz Imienin
27 Wrze¶nia 2024
Pi±tek
Imieniny obchodz±:
Amadeusz, Amedeusz,
Damian, Kosma,
Przedbor, Urban
Do koñca roku zosta³o 96 dni.
Cytaty
¯ycie jest jak kuchnia - aby zrobiæ w niej cokolwiek, trzeba pobrudziæ rêce.
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
© 2024 JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo
(C) 2024 JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo
Google Twoja Wyszukiwarka
JOKRIS INFO
JOKRIS INFO
Forum Joomla / Mambo :: JOKRIS.INFO - Strefa Polskich Sk³adników Joomla! i Mambo
Forum JOKRIS.INFO
Witaj, Internauto!
Proszê Zaloguj siê aby napisaæ post lub Zarejestruj.
Zapomnia³e¶ has³o?
Jokris - Administrator SerwisuZagadaj na Gadu- Gadu
Zadzwoñ do mnie poprzez Skype!
Zagadaj na Tlena

Odp:Jak przenie¶æ \"Czytaj ca³o¶æ\" (1 wej¶æ)
Id¼ na sam dó³ Odpowiedz

TEMAT: Odp:Jak przenie¶æ \"Czytaj ca³o¶æ\"

#2245
boozer (U¿ytkownik)
boozer
Nowicjusz
Posty: 4
graphgraph
Jak przenie¶æ "Czytaj ca³o¶æ" 2007/11/23 16:50 Oklaski: 0  
Witam.
Chcia³bym przenie¶æ "Czytaj ca³o¶æ" w to miejscie jak jest pokazane na grafice poni¿ej.



Jak sie nie myle to chodzi o ten kod, tylko niewiem w które miejsce to wstawic.


// displays Readmore button
HTML_content::ReadMore( $row, $params );
Zanim napiszesz nastêpnego posta, miej minimum szacunku do w³a¶ciciela tego Forum i wszystkich innych, którzy udzielaj± Ci tu jakichkolwiek pomocnych odpowiedzi. Uzupe³nij podpis. Minimalna ilo¶æ znaków w podpisie wynosi 50. Ta piêkna PIECZ¡TKA zniknie samoistnie po uzupe³nieniu stopki o minimaln± ilo¶æ oczekiwanych danych. A na pocz±tek dostajesz tylko...

  Temat zosta³ zablokowany.
#2267
Krzysztof Stachyra (Administrator Forum)
Krzysztof Stachyra
Administrator Forum
Posty: 697
graph
Odp:Jak przenie¶æ "Czytaj ca³o¶æ" 2007/11/26 05:11 Oklaski: 88  
Cze¶æ.
Nale¿y trochê zmodyfikowaæ plik w ¶cie¿ce "components/com_content/" o nazwie "content.html.php". Zacznijmy od funkcji ReadMore ():
Modyfikacja funkcji ReadMore () dla wersji Joomla 1.0.7, byæ mo¿e 1.0.8 ( trzeba to po prostu sprawdziæ w kodzie, s± drobne ró¿nice ):
Oryginalny kod dla Joomla 1.0.7, gdzie¶ oko³o linii 823:
Kod 1.a:
Kod:

      Writes Readmore Button     */     function ReadMore $params$link_on$link_text ) {         if ( $params->get'readmore' ) ) {             if ( $params->get'intro_only' ) && $link_text ) {                 ?>                 <tr>                     <td align="left" colspan="2">                     <a href="<?php echo $link_on;?>" class="readon<?php echo $params->get( ' pageclass_sfx' ); ?>">                     <?php echo $link_text;?>                     </a>                     </td>                 </tr>                 <?php             }         }     }


...zamieniamy na poni¿szy:
Kod 1.b:
Kod:

      Writes Readmore Button     */     function ReadMore $params$link_on$link_text ) {         if ( $params->get'readmore' ) ) {             if ( $params->get'intro_only' ) && $link_text ) {                 ?>                     &nbsp;<a href="<?php echo $link_on;?>" class="readon<?php echo $params->get( ' pageclass_sfx' ); ?>">                     <?php echo $link_text;?>                     </a>                 <?php             }         }     }


...czyli pozbywamy siê komórki <td> z tabeli.

To samo robimy dla nowszych wersji Joomla:
Modyfikacja funkcji ReadMore () dla wersji Joomla 1.0.11 w pliku "content.html.php":
Oryginalny kod Joomla 1.0.11, gdzie¶ oko³o linii 876:
Kod 2.a:
Kod:

      Writes Readmore Button     */     function ReadMore ( &$row, &$params ) {         if ( $params->get'readmore' ) ) {             if ( $params->get'intro_only' ) && $row->link_text ) {                 ?>                 <tr>                     <td align="left" colspan="2">                         <a href="<?php echo $row->link_on;?>" class="readon<?php echo $params->get(  'pageclass_sfx' ); ?>">                             <?php echo $row->link_text;?></a>                     </td>                 </tr>                 <?php             }         }     }


...zamieniamy na poni¿szy:
Kod 2.b:
Kod:

      Writes Readmore Button     */     function ReadMore ( &$row, &$params ) {         if ( $params->get'readmore' ) ) {             if ( $params->get'intro_only' ) && $row->link_text ) {                 ?>                         &nbsp;<a href="<?php echo $row->link_on;?>" class="readon<?php echo $params- >get( 'pageclass_sfx' ); ?>">                             <?php echo $row->link_text;?></a>                 <?php             }         }     }


Mamy funkcjê ReadMore () zmodyfikowan±. Teraz nale¿y zmieniæ kod w innym miejscu pliku "content.html.php".
Modyfikacja kodu odpowiedzialnego za miejsce pokazanie siê linka "Czytaj ca³o¶æ...". Dla wersji Joomla 1.0.7 w pliku w pliku "content.html.php"
Oryginalny kod dla Joomla 1.0.7, gdzie¶ oko³o linii 521:
Kod 1.c:
Kod:

              // displays Item Text             echo ampReplace$row->text );             ?>             </td>         </tr>         <?php         // displays Modified Date         HTML_content::ModifiedDate( $row, $params );         // displays Readmore button         HTML_content::ReadMore( $params, $link_on, $link_text );         ?>


...zamieniamy na poni¿szy kod.
Kod 1.d:
Kod:

              // displays Item Text             echo ampReplace$row->text );             // displays Readmore button             HTML_content::ReadMore$params$link_on$link_text );             ?>             </td>         </tr>         <?php         // displays Modified Date         HTML_content::ModifiedDate( $row, $params );         // displays Readmore button             //HTML_content::ReadMore( $params, $link_on, $link_text );         ?>


...i w ten oto sposób umie¶cili¶my "Czytaj ca³o¶æ..." tu¿ za tre¶ci± wprowadzenia do artyku³u, w jednej komórce tabeli <td>. To samo robimy dla wersji Joomla.1.0.11 w pliku "content.html.php".
Oryginalny kod dla Joomla.1.0.11, gdzie¶ oko³o linii 518:
Kod 2.c:
Kod:

                  // displays Item Text                 echo ampReplace$row->text );                 ?>             </td>         </tr>         <?php         // displays Modified Date         HTML_content::ModifiedDate( $row, $params );         // displays Readmore button         HTML_content::ReadMore( $row, $params );         ?>


...zamieniamy na poni¿szy kod.
Kod 2.d:
Kod:

                  // displays Item Text                 echo ampReplace$row->text );                 // displays Readmore button                 HTML_content::ReadMore$row$params );                 ?>             </td>         </tr>         <?php         // displays Modified Date         HTML_content::ModifiedDate( $row, $params );         // displays Readmore button         //HTML_content::ReadMore( $row, $params );         ?>


...i jak wy¿ej, umie¶cili¶my "Czytaj ca³o¶æ..." tu¿ za tre¶ci± wprowadzenia do artyku³u, w jednej komórce tabeli <td>.
Dzia³anie kodu sprawdzi³em na swojej stronie, czyli Joomla 1.0.7, jak i na Joomla.1.0.11, oraz Joomla 1.0.13 ( kodowanie znaków nie ma ¿adnego znaczenia ). Tekst "Czytaj ca³o¶æ..." jest tekstem pobranym z pliku jêzyka, i mo¿e mieæ tre¶æ dowoln±. U mnie jest np. "Wiêcej...". To ju¿ kwestia gustu. Mo¿emy t± tre¶æ zmieniæ w pliku "polish.php" w katalogu "language".
Kod:

  /**  content */ DEFINE('_READ_MORE','Wiêcej&hellip;');


To tyle. Oczywi¶cie, przed modyfikacj± nale¿y wykonaæ kopiê pliku "content.html.php", bo nale¿y to robiæ ZAWSZE. Jeszcze drobna uwaga. Je¶li tekst wprowadzaj±cy bêdzie zakoñczony znacznikiem <br />, a czêsto tak siê zdarza, tekst "Czytaj ca³o¶æ..." zostanie opuszczony ni¿ej, prze³amany, czyli tak jakby¶my nie robili ¿adnej modyfikacji. Dodatkowo je¶li tre¶æ umie¶cimy w znacznikach <div> lub <p> to tak¿e zostanie prze³amany. Wiêc nale¿y oczy¶ciæ kod "introtextu" ( tekstu wprowadzaj±cego ) ze znacznika <br />, najlepiej edytuj±c kod HTML tre¶ci w edytorze. Ka¿dy edytor posiada taki przycisk. Nazywa siê "html", i jest podpowiedziany ( w dymku ) czêsto jako "edytuj ¼ród³o" lub podobnie. Dodatkowo je¶li chcemy, aby tre¶æ w <div> nie ³ama³a nam "Czytaj ca³o¶æ..." mo¿emy do tre¶ci na pocz±tku wstawiæ taki kod:
Kod:

  <div align="left" style="display: inline;">..tresc...</div>


To tyle. Zaznaczam, ¿e ka¿dy robi te modyfikacje na w³asn± odpowiedzialno¶æ. U mnie na stronie g³ównej widaæ efekt zastosowania modyfikacji. Wprawdzie jeszcze nie wszystkie artyku³y poprawi³em, ale czê¶æ ju¿ jest dobra. Pomy¶lê jeszcze nad tym, jak to usprawniæ. Pozdrawiam. Jokris.
CMS: Joomla 1.0.7 Pl. Strona: JOKRIS.INFO. Piszcie spokojnie, bez nerwów!!. [NA SKRÓTY DO POBIERALNI] Gadu-Gadu: Skype: PROSZÊ CZYTAÆ REGULAMIN! Jokris
  Temat zosta³ zablokowany.
#2277
boozer (U¿ytkownik)
boozer
Nowicjusz
Posty: 4
graphgraph
Odp:Jak przenie¶æ "Czytaj ca³o¶æ" 2007/11/27 10:44 Oklaski: 0  
Wielkie dziêki ze siê wkoñcu kto¶ odezwa³:]

Jest taki problemn, nic sie zmienia artyku³ dalej wygl±da tak jak wygl±da³.

My¶le ze tak siê dzieje poniewa¿ mam zainstalowany komponent "AkoComment Tweaked Special Edition v.1.4.6 PL"
i nie dziala ta zmiana w pliku "content.html.php".

Pozdrawiam.
Zanim napiszesz nastêpnego posta, miej minimum szacunku do w³a¶ciciela tego Forum i wszystkich innych, którzy udzielaj± Ci tu jakichkolwiek pomocnych odpowiedzi. Uzupe³nij podpis. Minimalna ilo¶æ znaków w podpisie wynosi 50. Ta piêkna PIECZ¡TKA zniknie samoistnie po uzupe³nieniu stopki o minimaln± ilo¶æ oczekiwanych danych. A na pocz±tek dostajesz tylko...

  Temat zosta³ zablokowany.
Id¼ na sam± górê Odpowiedz
© Copyright 2007 Best of Joomla, Powered by FireBoardPobierz nag³ówki ostatnich postów.


Strony zaprzyja¼nione z serwisem JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo oraz partnerskie
 
 
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO



JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
Linki do stron www opartych na Joomla! i nie tylko!. Odsy³acze pobierane s± z komponentu Linki.
JOKRIS INFO
JOKRIS INFO
Do Góry      © 2006 JOKRIS.INFO - Strefa Polskich Sk³adników Joomla! i Mambo - Wszelkie Prawa Zastrze¿one      Do Góry
JOKRIS INFO



Joomla! jest wolnym oprogramowaniem udostêpnianym na warunkach licencji GNU/GPL || Technorati Profile