Hallo,
wir verwenden auf unserer Firmenhomepage die Komponente Mosetstree zur Anzeige von Stellenangeboten. Bislang waren die Stellenangebote erst zu sehen, nachdem man über den Menüpunkt zur Komponente gelangt war.
Damit noch mehr Leute auf die Stellenangebote aufmerksam werden, habe ich jetzt das Modul mod_mt_listing auf die Frontpage gepackt. Dies habe ich jetzt auch soweit angepasst, dass es halbwegs vernünftig auf unsere Frontpage passt. Allerdings würde ich gerne noch ein Detail verändern. Und zwar sollen die einzelnen Tabellenzeilen jeweils eine wechselnde Hintergrundfarbe erhalten, sodass es etwas übersichtlicher wirkt. Das Problem ist allerdings, dass meine PHP Kenntnisse doch noch recht beschränkt sind.
Bislang sieht das ganze so aus: www.soveatest.de --> oberster Frontpageeintrag
Ich wäre euch sehr dankbar wenn ihr mir bei dieser Sache weiterhelfen könntet.
Hier der Ausschnitt aus der PHP-Datei:
Code:<table width="100%" border="0" cellpadding="0" cellspacing="3"> <tr> <td style="font-weight:bold" width="375px">Jobbezeichnung</td> <td style="font-weight:bold" width="175px">Niederlassung</td> <td style="font-weight:bold" width="150px">Datum</td> </tr> <?php $rank = 1; if ( is_array($listing) ) { foreach( $listing AS $l ) { echo '<tr><td width="375px">'; if ( $show_rank == 1 ) echo "<b>".$rank++ . "</b>. "; echo '<a href="' . sefRelToAbs("index.php?option=com_mtree&task=viewlink&link_id=$l->link_id&Itemid=$Itemid") . '" class="'.$listingclass.'">'; if ( !$trim_long_names || strlen($l->link_name) <= $max_name_char ) { echo $l->link_name; } else { $link_name = substr($l->link_name, 0, $max_name_char); $words = explode(" ", $link_name); array_pop($words); echo implode(" ", $words)."..."; } echo '</a>'; echo '</td>'; if ( $show_website == 1 && !empty($l->website) ) { /*echo '<td width="100px">';*/ if ( $show_rank == 1 ) echo " "; if ( substr($l->website,-1) == "/" ) $l->website = substr($l->website,0,-1); echo "<small><a href=\"".$l->website."\">"; if ( !$trim_long_urls || strlen($l->website) <= $max_name_char ) { echo str_replace("http://",'',$l->website); } else { $url = substr(str_replace("http://",'',$l->website), 0, $max_name_char); $words = explode("/", $url); if ( count($words) > 1 ) { array_pop($words); echo implode("/", $words)."..."; } else { echo implode("/", $words); } } echo "</a></small>"; echo '</td>'; } if ( $show_category == 1 ) { echo '<td width="175px">'; if ( $show_rank == 1 ) echo "<small><a href=\"".sefRelToAbs("index.php?option=com_mtree&task=listcats&cat_id=$l->cat_id&Itemid=$Itemid")."\">".$l->cat_name."</a></small>"; echo '</td>'; } if ( $show_rel_data == 1 && $type <> 2 ) { echo '<td width="150px">'; /*if ( $show_rank == 1 ) echo "<small>";*/ switch( $type ) { case 1: echo date("d. M. Y",strtotime($l->link_created)); break; case 3: echo $_MT_LANG->HITS . ": ".$l->link_hits; break; case 4: echo $_MT_LANG->VOTES . ": ".$l->link_votes; break; case 5: $star = round($l->link_rating, 0); // Print starts for( $i=0; $i<$star; $i++) { echo '<img src="http://www.joomlaportal.de/images/M_images/rating_star.png" width="9" height="11" />'; } // Print blank star for( $i=$star; $i<5; $i++) { echo '<img src="http://www.joomlaportal.de/images/M_images/rating_star_blank.png" width="9" height="11" />'; } break; case 6: echo $_MT_LANG->REVIEWS . ": ".$l->reviews; break; case 7: $database->setQuery( "SELECT value FROM #__mt_config WHERE name = 'cust_".$custom_field."' LIMIT 1" ); $custom_caption = $database->loadResult(); $field_name = "cust_".$custom_field; echo $custom_caption . ": ".$l->$field_name; } echo "</small>"; echo '</td>'; } echo '</tr>'; } } if ( $show_more ) { echo '<tr><td>'; echo '<br>'; echo '<a href="'; echo sefRelToAbs("index.php?option=com_mtree&task=$ltask&" . (($only_subcats) ? "cat_id=$cat_id&" : (($show_from_cat_id) ? "cat_id=$show_from_cat_id&" : "") )."Itemid=$Itemid"); echo '" class="'.$listingclass.'">'; echo $caption_showmore . '</a></td></tr>'; } ?></table>


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen