Mam wrażenie, że Zwiastun piszesz mi rozwiązanie do Joomla 1.5, a ja próbuję się z tym uporać w wersji 1.0.13...
Czy w starszej wersji można coś wskórać?
Mam wrażenie, że Zwiastun piszesz mi rozwiązanie do Joomla 1.5, a ja próbuję się z tym uporać w wersji 1.0.13...
Czy w starszej wersji można coś wskórać?
Można = trzeba odszukać odpowiedni kawałek kodu w pliku content.html.php
Myślę, że poniższy kod odpowiada za wyświetlenie dane newsa:
Kombinuje jak zrobić, żeby tylko pod pierwszym był jakiś obrazek np.Kod:<table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>"> <tr> <td> <?php HTML_content::EditIcon( $row, $params, $access ); ?> </td> </tr> </table>
Hehe widzę, że Zwiastun dobrze znasz ten plik:Kod:<img src="http://img2.vpx.pl/up/20081227/untitled_149.png"></img>
Proszę poradź mi co robić dalej.Kod:<!-- zwiastun modify -->
Doszedłem do tego, że miejsce w jakim powinno się wkleić to:
Jednak nie wiem jak napisać warunek w php, żeby tylko między 1, a 2 newsem...Kod:</table> <span class="article_seperator"> </span> TUTAJ! <?php $results = $_MAMBOTS->trigger( 'onAfterDisplayContent', array( &$row, &$params, $page ) ); echo trim( implode( "\n", $results ) );
Ostanio edytowane przez mery_master : 24-02-2009 19:21 Powód: walka z content.html.php
Kurcze Zwiastun rzucisz mi jeszcze jakieś wskazówki, bo opadam z sił...
plik content.php, funkcja BlogOutput
Kod:// Leading story output if ( $leading ) { echo '<tr>'; echo '<td valign="top">'; for ( $z = 0; $z < $leading; $z++ ) { if ( $i >= ($total - $limitstart) ) { // stops loop if total number of items is less than the number set to display as leading break; } echo '<div>'; show( $rows[$i], $params, $gid, $access, $pop ); echo '</div>'; $i++; } echo '</td>'; echo '</tr>'; // sprobuj wstawic np. w tym miejscu echo '<tr><td>'; ============== tu kod reklamy =========== echo </td></tr>'; }
Niestety wyrzucił mi błąd:
Kod:Parse error: syntax error, unexpected '<' in public_html/components/com_content/content.php on line 1263
A Ty się chociaż trochę na tym znasz? Bo usterka jest banalna = brakuje apostrofa w ostatnim echo
echo '</td></tr>'
Trochę się znam ;) Z apostrofem również nie działa..
Wyrzuca taki sam błąd.
To chyba wynika z tego "trochę", a ja nie jestem jasnowidzem
To jest kod, który przekopiowałem od siebie: pod pierwszym wprowadzeniem wyświetla mi napisKod:// Leading story output if ( $leading ) { echo '<tr>'; echo '<td valign="top">'; for ( $z = 0; $z < $leading; $z++ ) { if ( $i >= ($total - $limitstart) ) { // stops loop if total number of items is less than the number set to display as leading break; } echo '<div>'; show( $rows[$i], $params, $gid, $access, $pop ); echo '</div>'; $i++; } echo '</td>'; echo '</tr>'; // sprobuj wstawic np. w tym miejscu echo '<tr><td>'; echo '============== tu kod reklamy ==========='; echo '</td></tr>'; }
============== tu kod reklamy ===========
Jaaaaaaa, działa Nie powiem co robiłem źle, bo wstyd
Serdecznie Ci dziękuje Zwiastun za pomoc Jesteś WIELKI!