Ergebnis 1 bis 7 von 7

Thema: PHP Hilfe bei style="background:url..." code

  1. #1
    HTML Newbie
    Registriert seit
    11.01.2011
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard PHP Hilfe bei style="background:url..." code

    Hallo ich habe ein Problem, was ich irgendwie nicht auf die Reihe bekomme. Und zwar geht es um die Seite test5.pagewerbung.de/wiese

    die seite bin ich gerade am entwickeln, doch eine sache stört mich noch. unter der slideshow befindet sich der orange balken, mit vorschaubilder. allerdings sind die gewählten ausschnitte eher ungünstig und nichtssagend. ich poste euch mal den code, es dreht sich, so wie ich den code verstehe um die zeile 172.

    das was ich gerne machen würde: die bilder, die in dem ausgewählten ausschnitt angezeigt werden verkleiner o.ä.

    danke schonmal für hilfe/vorschläge

    PHP-Code:
    // no direct access
    defined('_JEXEC') or die('Restricted access');
    $who = strtolower($_SERVER['HTTP_USER_AGENT']);
    JHTML::_('behavior.mootools');
    require_once (JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php');
    require_once('modules/mod_youmania_slider/lib/slike.php');
                  $get_items        = $params->get   ('get_items',1);
                  $nitems           = $params->get   ('nitems',4);
                  $chars            = $params->get   ('chars',40);
                  $ordering         = $params->get   ('ordering',3);// 1 = ordering | 2 = popular | 3 = random 
                  $specificitems     = $params->get   ('specificitems','');        
      
                  
                  $full_player_width  = $params->get ('full_player_width',960);
                  $player_height      = $params->get ('player_height',300);
                  $intro_width       = $params->get ('intro_width',"320px");
                  $autoSlide         = $params->get ('autoSlide',0);
                  $startElem         = $params->get ('startElem',2);
                  $visibleItems      = $params->get ('visibleItems',3);
                  $type_slider       = $params->get('type_slider');
                  $sorient           = $params->get('sorient');
                  $stime             = $params->get('stime');
                  $sduration         = $params->get('sduration');
                  $showtooltip       = $params->get('showtooltip',0);
                  $showcattitle      = $params->get('showcattitle',1);
                  $showreadmore      = $params->get('showreadmore',1);
                  
                  if($ordering ==1){
                  $order = 'ordering';
                  }elseif($ordering == 2){
                  $order = 'hits';
                  }elseif ($ordering == 3){
                  $order = 'RAND()';
                  }
                 
    $document = &JFactory::getDocument();
    $document->addStyleSheet(JURI::base() . 'modules/mod_youmania_slider/css/stylesheet.css');
    $document->addScript(JURI::base() . 'modules/mod_youmania_slider/script/youmania.js');
        if(preg_match("/msie 6/", $who)) {
        $document->addStyleSheet(JURI::base() . 'modules/mod_youmania_slider/css/ifie.php');
        }
    $document->addScriptDeclaration("
            window.addEvent('load', function(){
                new YJYoumania({
                    outerContainer : 'YJYoumania_outer',
                    innerContainer : 'YJYoumania_inner',
                    elements: '.YJYoumania_slide',
                    navigation: {
                        'forward':'YJYoumania_right', 
                        'back':'YJYoumania_left',
                        container: 'YJYoumania_inner_nav',
                        elements:'.YJYoumania_navLink',
                        outer: 'YJYoumania_nav',
                        visibleItems:$visibleItems
                        
                    },
                    navInfo: 'YJYoumania_nav_info',
                    navLinks: '.YJYoumania_navLink',
                    slideType: $type_slider,
                    orientation: $sorient,
                    slideTime: $stime,
                    duration: $sduration,
                    tooltips:$showtooltip,
                    autoslide:$autoSlide,
                    startElem:$startElem
        
                });
            });
            
    ");

      echo "<!-- http://www.Youjoomla.com  Youjoomla YouMania News Slider for Joomla 1.5 starts here -->    ";
    ?>
            
    <?php
            $db            
    =& JFactory::getDBO();
            
    $user        =& JFactory::getUser();
            
    $userId        = (int) $user->get('id');
            
    $aid        $user->get('aid'0);
            
    $contentConfig = &JComponentHelper::getParams'com_content' );
            
    $access        = !$contentConfig->get('shownoauth');
            
    $nullDate    $db->getNullDate();
            
    $date =& JFactory::getDate();
            
    $now $date->toMySQL(); //date('Y-m-d H:i:s');
            
    $where        'a.state = 1'
                
    ' AND ( a.publish_up = '.$db->Quote($nullDate).' OR a.publish_up <= '.$db->Quote($now).' )'
                
    ' AND ( a.publish_down = '.$db->Quote($nullDate).' OR a.publish_down >= '.$db->Quote($now).' )'
                
    ;
        if(!empty(
    $specificitems)){
            
    $where .= ' AND a.id IN ('.$specificitems.')';
        }else{
            
    $where .= ' AND cc.id = '.$get_items.'';
        }
    $sql 'SELECT a.*, ' .
    ' CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug,'
    ' CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug,'.
    'cc.title as cattitle,'.
    's.title as sectitle'.

                
    ' FROM #__content AS a' .
                
    ' INNER JOIN #__categories AS cc ON cc.id = a.catid' .
                
    ' INNER JOIN #__sections AS s ON s.id = a.sectionid' .
                
    ' WHERE '$where .'' .
                (
    $access ' AND a.access <= ' .(int) $aid' AND cc.access <= ' .(int) $aid' AND s.access <= ' .(int) $aid '').
                
    ' AND s.published = 1' .
                
    ' AND cc.published = 1' .
                
    ' ORDER BY '.$order .' LIMIT 0,'.$nitems.'';
                
    $db->setQuery$sql );
    $load_items $db->loadObjectList();
    $slidesYoumania = array();
    foreach ( 
    $load_items as $row ) {
        
    $slideYoumania = array(
                  
    'date' => JHTML::_('date'$row->created'%d-%m-%Y'),
                
    'intro' => substr(strip_tags($row->introtext,'<a><span>'),0,$chars),
                
    'intro2' => substr(strip_tags($row->introtext),0,15),
                
    'link' => ContentHelperRoute::getArticleRoute($row->slug$row->catslug$row->sectionid),
                
    'cat_link' => ContentHelperRoute::getCategoryRoute($row->catid$row->sectionid),
                
    'img_url' => $img_url youmania_image($row),
                
    'title' => $row->title,
                
    'cat_title' => $row->cattitle,
                
    'img_url' => '',
                
    'img_out' =>"<img src=\"".JURI::base().$img_url."\" border=\"0\"  class=\"YJYoumania_link\" title=\"".$row->cattitle." :: ".$row->title."\"  alt=\"\"/>",
                
    'img_out2'=>"".JURI::base().$img_url.""
            
    );
              
    $slidesYoumania[] = $slideYoumania;
          }       
    ?>
    <div style="width:<?php echo $full_player_width ?>px; margin:0px auto 0px; display:block; position:relative;">
      <div id="YJYoumania_outer" class="slide" style="width:<?php echo $full_player_width ?>px; height:<?php echo $player_height ?>px;">
        <div id="YJYoumania_inner" style="width:<?php echo $full_player_width ?>px;">
          <?php $countSlides 0;?>
          <?php foreach ($slidesYoumania as $slideYoumania):?>
          <div class="YJYoumania_slide" style="width:<?php echo $full_player_width ?>px; height:<?php echo $player_height ?>px; display:<?php echo $startElem==$countSlides?'block':'none';?>"> <a href="<?php echo $slideYoumania['link'?>" title="">
            <?php if(isset($img_url) && $img_url != "") echo $slideYoumania['img_out'?>
            </a>
            <div class="YJYoumania_description" style="width:<?php echo $intro_width ?>;"> <div class="title"><?php echo  $slideYoumania['title'?>
              <?php if($showcattitle  ==1) { ?>
              <div class="slide_cat"><a href="<?php echo  $slideYoumania['cat_link'?>">More <?php echo  $slideYoumania['cat_title'?> news</a></div>
              <?php ?>
              </div>
              <p><?php echo $slideYoumania['intro'?></p>
              <?php if ($showreadmore == ){ ?>
              <a href="<?php echo $slideYoumania['link'?>" title="" class="YJYoumania_more">Read more</a>
              <?php ?>
            </div>
          </div>
          <?php $countSlides+=1?>
          <?php endforeach;?>
        </div>
      </div>
      <div class="navContainer" style="width:<?php echo $full_player_width ?>px;"> <a href="#" title="previous" id="YJYoumania_left"></a> <a href="#" title="next" id="YJYoumania_right"></a>
        <div id="YJYoumania_nav" style="width:<?php echo $full_player_width 120 ?>px;">
          <div class="nav_inner" id="YJYoumania_inner_nav">
            <?php foreach ($slidesYoumania as $slideYoumania):?>
            
                        <a href="#" class="YJYoumania_navLink" title="Weiterleitung zu  ::<?php echo  $slideYoumania['title'?>">
                            <span class="slider_nav_intro" ><?php echo $slideYoumania['title'?> </span>
                            <span  class="slide_img" style="background:url(<?php if(isset($img_url) && $img_url != "")  echo $slideYoumania['img_out2'?> ) no-repeat left 50% ;"></span>
                        </a>
        
            <?php endforeach;?>
          </div>
        </div>
      </div>
    </div>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP Hilfe bei style="background:url..." code

    Du könntest ja für das große Bild ein Thumbnail erstellen und das dort anzeigen
    Gruß crAzywuLf

  3. #3
    Unregistriert
    Gast

    Standard AW: PHP Hilfe bei style="background:url..." code

    Zitat Zitat von pagewerbung.de Beitrag anzeigen
    die seite bin ich gerade am entwickeln
    Zitat Zitat von pagewerbung.de Beitrag anzeigen
    so wie ich den code verstehe um die zeile 172.
    Fällt dir was auf? Warum fragst du nicht den Scripthersteller?

  4. #4
    HTML Newbie
    Themenstarter

    Registriert seit
    11.01.2011
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP Hilfe bei style="background:url..." code

    das könnte ich, bin nur ins kalte wasser geworfen worden und habe leider noch nicht so die ahnung von php...hast du vielleicht irgendwie nen beispielcode?

  5. #5
    Unregistriert
    Gast

    Standard AW: PHP Hilfe bei style="background:url..." code

    Beispielcode wofür?

  6. #6
    König(in) Avatar von crAzywuLf
    Registriert seit
    03.02.2009
    Beiträge
    1.175
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP Hilfe bei style="background:url..." code

    Zitat Zitat von pagewerbung.de Beitrag anzeigen
    das könnte ich, bin nur ins kalte wasser geworfen worden und habe leider noch nicht so die ahnung von php...hast du vielleicht irgendwie nen beispielcode?
    Jup und das ist das Problem... Wenn du sowas gerne machen möchtest, musst du dich halt auch damit beschäftigen und das was du vorhast ist, wird dir wohl keiner eben mal so machen können...
    Also der einfachste Weg wäre, wenn du in der Datenbank, in der Tabelle wo diese (ich nenn sie jetzt mal) Kategorien hast und das Bild, noch eine Spalte für eine Miniaturansicht erstellst. Dann erstellst du für deine Kategorien mit GIMP (einem Grafikbearbeitungsprogramm) eine skalierte Version deines Bildes und die URL trägst du dort ein. Bei der Ausgabe kannst du dann auf die Spalte und somit auf die Miniaturansicht zugreifen und sie ausgeben.
    Das dürfte doch kein Problem sein, du hast die Seite doch selber geschrieben oder nicht?
    Gruß crAzywuLf

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    11.01.2011
    Beiträge
    3
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: PHP Hilfe bei style="background:url..." code

    keine weiteren kommentare mehr notwendig...danke

Ähnliche Themen

  1. Attribut "Style" für Erklärungen verwenden?
    Von Mütze im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 22.11.2008, 13:07
  2. Problem: style="overflow:auto" .....
    Von Dark_Dog im Forum HTML & CSS Forum
    Antworten: 11
    Letzter Beitrag: 21.06.2007, 12:27
  3. style="border-spacing" Problem mit dem IE
    Von ::RMB:: im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 08.02.2006, 20:56
  4. <td style=".."> style mit javascript andern?
    Von Zulan im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 07.08.2005, 19:13
  5. <select style="width:250px;"
    Von Gast im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 22.06.2004, 10:10

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •