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 sobota, 11 maja 2024 r. 132 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
Forum Ostatnie posty

Zobacz więcej postów...
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ą...
Mod Januszczyk

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
11 Maja 2024
Sobota
Imieniny obchodzą:
Adalbert, Benedykt,
Filip, Franciszek,
Ignacy, Iga,
Ignacja, Żegota,
Lew, Lutogniew,
Mamert, Mira
Do końca roku zostało 235 dni.
Cytaty
Mężczyźni, na ogół, to tylko duże dzieci.
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

Jak przenieść \"Czytaj całość\" (1 wejść)
Idź na sam dół Odpowiedz

TEMAT: 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