Dziękuję wszystkim.
Grzebanie w com_content pomogło
Jednak dało sie uniknąć pozycjonowania absolutnego
Dla zainsteresowanych instrukcja jak to zobić... Trzeba zmienić nieco funkcję BlogOutput w pliku content.php. Dokładnie to kawałek //// Leading story output.
Podaję cały kod zamiast numerów linii... trochę mi się poprzesuwało wszystko ;) Tak łatwiej zrozumieć ocb.
Kod:
// Leading story output
if ( $leading ) {
echo '<tr>';
echo '<td valign="top">';
for ( $z = 0; $z < $leading; $z++ ) {
if ( $i >= $total ) {
// 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>';
}
if ( $intro && ( $i < $total ) ) {
echo '<tr>';
echo '<td valign="top">';
echo '<table width="100%" cellpadding="0" cellspacing="0" id="kontener">';
// intro story output
for ( $z = 0; $z < $intro; $z++ ) {
if ( $i >= $total ) {
// stops loop if total number of items is less than the number set to display as intro + leading
break;
}
if ( !( $z % $columns ) || $columns == 1 ) {
echo '<tr>';
}
echo '<td id="lewa" valign="top" '. $width .'>';
// outputs either intro or only a link
if ( $z < $intro ) {
show( $rows[$i], $params, $gid, $access, $pop );
} else {
echo '</td>';
echo '</tr>';
break;
}
echo '</td>';
$i++;
// this is required to output a closing </tr> tag if one of the 3 conditions are met
// 1. No of intro story output = number of columns
// 2. Total number of items is reached before the number set to display
// 3. Reached the last item but it does not fully fill the last row of output - a blank column is left
if ( !( ( $z + 1 ) % $columns ) || $columns == 1 ) {
/*Dodane przez: pin p.nest@poczta.fm*/
if (mosCountModules('advert_in')){
echo '<td id="prawa" valign="top">';
echo '<div id="advert_inner">';
echo 'wystarczy zaladowac modul';
echo '</div>';
echo '</td>';
}
/*do tad*/
echo '</tr>';
} else if ($i >= $total) {
/*Dodane przez: pin p.nest@poczta.fm*/
if (mosCountModules('advert_in')){
echo '<td id="prawa" valign="top">';
echo '<div id="advert_inner">';
echo 'wystarczy zaladowac modul';
echo '</div>';
echo '</td>';
}
/*do tad*/
echo '</tr>';
} else if ( ( ( $z + 1 )==$intro ) && ( $intro % $columns ) ) {
/*Dodane przez: pin p.nest@poczta.fm*/
if (mosCountModules('advert_in')){
echo '<td id="prawa" valign="top">';
echo '<div id="advert_inner">';
echo 'wystarczy zaladowac modul';
echo '</div>';
echo '</td>';
}
/*do tad*/
echo '</tr>';
}
}
echo '</td>';
echo '</tr>';
echo '</table>';
}
Dodałem parę nowych ID zdefiniowanych na górze pliku (w znacznikach <style></style>
Na koniec taki mały offtop... zamiast "wystarczy wstawić moduł" na początku wstawione było inne słowo testujące (najczęściej stosowany wyraz przy testowaniu kodu). Zamieniłem, bo trochę głupio tak na forum... ;)
Enjoy