Hallo deutsches Forum,
ich möchte analog zum plugin -list-seller-item, welches nur einen link zu weiteren Anzeigen des Verkäufers ausgibt,
die Anzeigen des users auf der seite item.php (realestate) mit "als weitere Anzeigen von Verkäufer XY" ausgeben.
So wie ich diese auch separat als Suchergebnis erhalte würde, nur will ich die eben mit auf der gleichen Anzeigenseite einblenden.
Leider werde ich aus dem Code von osclass noch nicht so recht schlau.
Mein Code gibt mir hier, die aufgerufene Anzeige zwei mal aus.
Obwohl ich mit count($items) weitere 2 Anzeigen von gleichen Verkäufer erhaltet und ich mir mit var_dump auch die Arrays ansehen kann.
Wie komme ich denn an die anderen Anzeigen Arrays ran?
<?php
/* $user_id_list ist 1 und hat insgesamt 2 Anzeigen geschaltet */
$user_id_list = osc_item_user_id();
// echo $user_id_list;
$itemsPerPage = (Params::getParam('itemsPerPage')!='')?Params::getParam('itemsPerPage'):5;
$page = (Params::getParam('iPage')!='')?Params::getParam('iPage'):0;
$total_items = Item::newInstance()->countByUserIDEnabled($_SESSION['userId']);
$total_pages = ceil($total_items/$itemsPerPage);
$items = Item::newInstance()->findByUserIDEnabled($_SESSION['userId'], $page*$itemsPerPage, $itemsPerPage);
/* 2 Arrays mit Details der Anzeigen */
//print_r ($items);
?><br> <?php
// for($index = 0; $index < count($items); $index++ )
foreach ($items as $item)
{
?>
<div class="ui-item ui-item-list">
<div class="frame">
<a href="<?php echo osc_item_url() ; ?>">
<?php if( osc_images_enabled_at_items() ) { ?>
<?php if( osc_count_item_resources() ) { ?>
<img src="<?php echo osc_resource_thumbnail_url() ; ?>" title="<?php echo osc_item_title(); ?>" alt="<?php echo osc_item_title(); ?>"/>
<?php } else { ?>
<img src="<?php echo osc_current_web_theme_url('images/no_photo.gif') ; ?>" alt="" title=""/>
<?php } ?>
<?php } else { ?>
<img src="<?php echo osc_current_web_theme_url('images/no_photo.gif') ; ?>" alt="" title=""/>
<?php } ?>
<div class="type"><?php echo osc_item_category(); ?></div>
<?php if( osc_price_enabled_at_items() ) { ?><div class="price"><?php echo osc_item_formated_price() ; ?></div> <?php } ?>
</a>
</div>
<div class="info">
<div>
<h3><a href="<?php echo osc_item_url() ; ?>"><?php if(strlen(osc_item_title()) > 31){ echo substr(osc_item_title(), 0, 28).'...'; } else { echo osc_item_title(); } ?></a></h3>
</div>
</div>
</div>
<?php } ?>
Hat vielleicht jemand eine Idee?
Danke
P.S. Bitte keine Kommentare wie "schau Dir den Code von list-seller-item" an. Das bringt mich auch nicht weiter, wie ein link übergeben wird.