PDA

Zobacz pełną wersję : zmiana położenia elementów artykułu - jak ?



digikate
12-05-2008, 11:59
Witam,

co i jak należy wyedytować, żeby przenieść autora i datę dodania artykułu z NAD treści POD treść artykułu?

inkos
12-05-2008, 12:08
Cieszymy sie z kolejnej nowej osoby na forum. Smucimy z zasmiecania forum postami na temat ktory juz bylo wielokrotnie. Zauwazamy kolejny przypadek alergii na regulamin a takze wyszukiwarki nie mowiac o atakach obronnych przed profesorem google.

W skrocie - bylo na forum - poszukaj.

digikate
12-05-2008, 13:12
Niestety nie znalazłam rzeczowej odpowiedzi na problem, który napotkałam. Zazwyczaj odpowiedzi nie było lub była, ale bardzo podobna do Twojej. Jeśli już ktoś odpowiadał to najczęściej wskazywał nie ten fragment kodu na który należało zwrócić uwagę.
Na szczęście sama doszłam do tego jak go rozwiązać. Umieszczam rozwiązanie, gdyby ktoś kiedyś miał zamiar dokonać podobnych modyfikacji i nie wiedział jak:

W większości odpowiedzi zwracano uwagę na plik components/com_content/content.html.php

W nim należy zwrócić uwagę na fragment (początek kodu w linii 507):


<table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>">
<?php
// displays Section & Category
HTML_content::Section_Category( $row, $params );

// displays Author Name
HTML_content::Author( $row, $params );

// displays Created Date
HTML_content::CreateDate( $row, $params );

// displays Urls
HTML_content::URL( $row, $params );
?>
<tr>
<td valign="top" colspan="2">
<?php
// displays Table of Contents
HTML_content::TOC( $row );

// 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 );
?>
</table>
W moim przypadku należało przenieść:


// displays Author Name
HTML_content::Author( $row, $params );

// displays Created Date
HTML_content::CreateDate( $row, $params ); tuż za :

// displays Item Text
echo ampReplace( $row->text );
?>

zwiastun
12-05-2008, 13:22
A po co komu takie mieszanie w kodzie? Nie lepiej zastosowac bota mosauthorxtd ?

digikate
12-05-2008, 13:31
jakbym chciała bota to bym nie pisała w tym dziale ;)

zwiastun
12-05-2008, 17:08
Są dwa sposoby rozwiązywania problemów. Głową i młotkiem. Czasem wydaje się, że stosujemy tę pierwszą, a w gruncie rzeczy stosujemy drugą.
Czy chociaż wiesz, co to za bot?
No i, oczywiście, życzę dobrej pamięci przy kolejnych aktualizacjach Joomla!