Advertisement:

Author Topic: weiteren Anzeigen des Verkäufers auf gleicher Seite anzeigen (erledigt)  (Read 2029 times)

anarosa

  • Jr. Member
  • **
  • Posts: 57
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?
 
 
Code: [Select]
<?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(), 028).'...'; } 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.
« Last Edit: December 10, 2012, 11:53:37 pm by anarosa »

anarosa

  • Jr. Member
  • **
  • Posts: 57
Re: weiteren Anzeigen des Verkäufers auf gleicher Seite anzeigen (erledigt)
« Reply #1 on: December 10, 2012, 11:54:44 pm »
Falls es jemanden interessiert.
Das wars

Code: [Select]
?>               
            $user_id_list = osc_item_user_id();             
            osc_query_item("author=$user_id_list");
            while ( osc_has_custom_items() )