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 niedziela, 28 kwietnia 2024 r. 119 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
28 Kwietnia 2024
Niedziela
Imieniny obchodzą:
Arystarch, Maria,
Paweł, Przybyczest,
Waleria, Witalis
Do końca roku zostało 248 dni.
Cytaty
Raz obróciwszy się, już tylko przed siebie zwraca oczy, bo wie, że przeraźliwy diabeł tuż za nim stale kroczy.
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