Elxis CMS Forum

Ελληνικό Forum => Εγκατάσταση => Topic started by: iras on May 16, 2008, 23:15:29

Title: μετατροπή στο head
Post by: iras on May 16, 2008, 23:15:29
πως μπωρω να βάλω στο head του Elxis να παίζει ένα flash αντί για μια απλή φωτογραφία (elxislogo)?
προσπαθησα αλαζοντας το url(../images/elxislogo.jpg) σε swf

#oktoheader {
   text-align:right;
   background: #78A1BB url(../images/elxislogo.jpg) no-repeat top right;
   height: 75px;
   border-bottom: 1px solid #1D4D6C;
Title: Re: μετατροπή στο head
Post by: datahell on May 16, 2008, 23:59:58
Πρέπει να βάλεις το swf στον κώδικα του template (αρχείο templates/okto/index.php) και στο σημείο που θες, όχι στο css! Με το css δεν μπορείς να βάλεις ως background εικόνα ένα αρχείο flash. Εφόσον θα χρησιμοποιήσεις swf σε εκείνο το σημείο αφαίρεσε την εικόνα του background από το css:

#oktoheader {
   text-align:right;
   background-color: #78A1BB;
   height: 75px;
   border-bottom: 1px solid #1D4D6C;
}
Title: Re: μετατροπή στο head
Post by: iras on May 17, 2008, 00:17:24
οκ Ευχαριστω πολυ για την βοηθεια  ;D
Title: Re: μετατροπή στο head
Post by: iras on May 20, 2008, 01:03:34
αλλα μου δημιουργειτε ενα προβλημα με το search και language με το που βαζω το flash κατεβενουν πιο κατω και δεν λειτουργουν.
τον κωδικα τον αλαξα ως εξης

</head>
<body>
<div id="container">
   <div id="mainwrap">
     <div id="oktoheader">
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="800" height="120">
          <param name="movie" value="images/gta.swf">
          <param name="quality" value="high">
          <embed src="images/gta.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="120"></embed>
          </object>

      <div id="headright">
          <!-- module Search loaded without template position -->
          <?php elxLoadModule('mod_search', -2); ?>
          <!-- module Language loaded without template position -->
          <?php elxLoadModule('mod_language', -2); ?>
        </div>
Title: Re: μετατροπή στο head
Post by: yiannisK on May 20, 2008, 14:20:14
Iras

το πλάτος του swf όταν το έχεις 100%, δεν επιτρέπει να φανούν τα module lang και search, όσο και να τα ανεβάσεις. Άλλαξε στο index.php το width σε 800px.

Μετά πρέπει να διορθώσεις στο layout.css

Code: [Select]
/* template's header */
#oktoheader {
text-align:left;
background: #78A1BB url(../images/elxislogo.jpg) no-repeat top left;
height: 120px;
border-bottom: 1px solid #1D4D6C;
}

/* div for language module positioned top right */
#headright {
float: right;
margin-right: 10px;
margin-top: -110px;
}

Παίξε με τις τιμές height στο #oktoheader
margin-top στο #headright
για να φέρεις το επιθυμητό αποτέλεσμα
Title: Re: μετατροπή στο head
Post by: CREATIVE Options on May 20, 2008, 17:28:08
ή απλά δημοσίευσε τα σε άλλη θέση. Φυσικά αφαιρώντας τα περιεχόμενα του headright στο index.php του template.
Title: Re: μετατροπή στο head
Post by: yiannisK on May 20, 2008, 17:32:49
όσο ζούμε μαθαίνουμε  :P

Thanks Sirigos για την ιδέα