PDA

Zobacz pełną wersję : Pytanie o pozycję



javelin
09-11-2006, 09:33
Takie może banalne pytanie, gdzie definiuje się połozenie i wygląd wartości Autor i data modyfikacji?? Zaznaczyłem przy artykule aby było to widoczne w tym artykule ale położenie i wygląd mnie nie zadowala. Czy ktoś może mi pomóc?

zwiastun
09-11-2006, 21:41
Wymaga zmian w kodzie content.php i content.html.php

javelin
12-11-2006, 14:44
Wymaga zmian w kodzie content.php i content.html.php

w pliku index.php dotyczącym templatki autor zamieścił cały css jak również wpis dotyczący autora artykułu i daty modyfikacji:

.small {
float:right;
color : #FF9900;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
}
.modifydate {
float:right;
color : #FF9900;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
}

wpis ten nie zawierał zmiennej float więc obie opcje pojawiały się po lewej stronie ekranu. Gdy dodałem te zmienne pod FF oba są po prawej stronie a pod IE tylko autor a data pozostała po lewej stronie :/

Druga sprawa z którą nie mogę sobie poradzić to fakt że obecnie artykuł ma taką kolejność:
autor
treść
data modyfikacji

a chciałbym coby pierwsza była treść później autor a na końcu data.

Bardzo proszę o szybką pomoc bo strona musi po niedzieli być wystawiona już :(

stone
13-11-2006, 22:41
Elemnty autor i data są osadzone w tablekach i może nie być tak prosto samy css-em osiągnięce tego co opisujesz

W pliku content.html.php masz kod


/**
* Writes Author name
*/
function Author( &$row, &$params ) {
if ( ( $params->get( 'author' ) ) && ( $row->author != '' ) ) {
?>
<tr>
<td width="70%" align="left" valign="top" colspan="2">
<span class="small">
<?php echo _WRITTEN_BY . ' '.( $row->created_by_alias ? $row->created_by_alias : $row->author ); ?>
</span>
&nbsp;&nbsp;
</td>
</tr>
<?php
}
}


/**
* Writes Create Date
*/
function CreateDate( &$row, &$params ) {
$create_date = null;

if ( intval( $row->created ) != 0 ) {
$create_date = mosFormatDate( $row->created );
}

if ( $params->get( 'createdate' ) ) {
?>
<tr>
<td valign="top" colspan="2" class="createdate">
<?php echo $create_date; ?>
</td>
</tr>
<?php
}
}

Tu musisz pozmieniać.
Zobacz też na okolicę. Kod html strony jaka się generuje idzie tu ciągiem więc powinieneś się połapać co i jak.

To odnośnie położenia
Natomiast wyglad to juz klasy css