Dinamikus fórum logó

9 bejegyzés megtekintése - 1-9 / 9
  • Szerző
    Bejegyzés
  • #1890263
    pointux
    Felhasználó

      A dinamikus fórum logó, a következő képpen alakult:[img]http://www.linuxforum.hu/smfforum/index.php?action=dlattach;topic=34227.0;attach=313;image[/img]

      • A kis Tux ikonra rámutatva a nagyított változat jelenik meg, némi információval, hogy mit is jelképez.
      • A kis iconra, a nagyított változatra, vagy a LinuxFórum.hu felirat alatt lévő feliratra kattintva elérhetitek a külső - bővebb - hivatkozást is.
      • A LinuxFórum.hu felirat továbbra is a http://www.linuxforum.hu-t adja vissza.

      Ezúttal elérhetővé teszem a rövid kódot is, hátha valakinek megtetszik és használná, vagy ötlete van a fejlesztésére.Íme a VLogoChanger.php:

      Code:
      echo ''; class VXMLLogoChanger { protected $imgPath; protected $iconImgLarge; protected $iconImg; protected $forumImg; protected $dayImg; protected $forumHref; protected $dayHref; protected $info; protected $target; public function __construct($xmlPath, $target = '') { // Load config file $domDocument = new DOMDocument; $domDocument->load($xmlPath); // Get default elements $elements = $domDocument->getElementsByTagName('LogoChanger'); $element = $elements->item(0); $this->imgPath = $element->getAttribute('imgPath'); $this->iconImgLarge = $element->getAttribute('iconImgLarge'); $this->iconImg = $element->getAttribute('iconImg'); if (empty($this->iconImgLarge)) { $this->iconImgLarge = $this->iconImg; } $this->forumImg = $element->getAttribute('forumImg'); $this->dayImg = $element->getAttribute('dayImg'); $this->forumHref = $element->getAttribute('forumHref'); $this->dayHref = $element->getAttribute('dayHref'); $this->target = $target; // Get date date_default_timezone_set('Europe/Budapest'); $tYear = date('Y'); $tMon = date('n'); $tDay = date('j'); // Get elements of the day $elements = $domDocument->getElementsByTagName('item'); foreach( $elements as $element ) { $year = $element->getAttribute('year'); $mon = $element->getAttribute('mon'); $day = $element->getAttribute('day'); if (empty($year) || ($year == $tYear)) { // this year or any if (($mon == $tMon) && ($day == $tDay)) { // this month & day $this->iconImgLarge = $element->getAttribute('iconImgLarge'); $this->iconImg = $element->getAttribute('iconImg'); if (empty($this->iconImgLarge)) { $this->iconImgLarge = $this->iconImg; } $this->forumImg = $element->getAttribute('forumImg'); $this->dayImg = $element->getAttribute('dayImg'); $this->forumHref = $element->getAttribute('forumHref'); $this->dayHref = $element->getAttribute('dayHref'); $this->info = $element->getAttribute('info'); $this->__echo(); return; } } } $this->__echo(); } protected function __echo() { $targetE = ''; if (!empty($this->target)) { $targetE = ' target="' . $this->target . '"'; } $infoE = ''; if (!empty($this->info)) { $infoE = '


      ' . $this->info . '

      '; } echo '

      '; } }?>

      A hozzávaló VLogoChanger.css:

      Code:
      .thumbnail { text-decoration: none; position: relative; z-index: 0;}.thumbnail:hover { background-color: transparent; z-index: 1000; text-decoration: none;}.thumbnail span { position: absolute; -khtml-border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; border: 2px outset white; background-color: #F2F2F2; padding: 11px; left: -1000px; visibility: hidden; text-decoration: none;}.thumbnail span img { border-width: 0;}.thumbnail:hover span { visibility: visible; top: 11px; left: 0px; text-decoration: none;}.info, .info a, .info:hover > a { color: #333; text-shadow: 0px 1px 2px #FFF; padding: 2px; margin: 0; text-align: justify;}.textimage { padding: 0; margin: 0;}

      És egy példa xml (VLogoChanger.xml):

      Code:

      #2204256
      sk-skuba
      Felhasználó

        Szia.Jaj ez szuper lett !!

        #2204257
        Grabowsky
        Felhasználó

          Ügyes!

          #2204258
          pointux
          Felhasználó

            Felhívás!Ha van valakinek ötlete ilyen logókra, akkor ne fogja vissza magát, minden ötletet szívesen várok.

            #2204259
            pointux
            Felhasználó

              Nincs valakinek kedve csinálni egy szultán tuxot?Egy rohadt török tuxot nem találok a neten csak arabot, pedig jó lenne a nándorfehérvári diadalhoz. 🙁Ilyesmi lehetne az alapanyag, fekve és mondjuk ő szúrhatná le.

              #2204260
              pointux
              Felhasználó

                Újabb felhívás! :read:Lehet ötleteket gyártani "az aradi vértanúk", vagy "az 56-os forradalom" emléknapjára.

                #2204261
                pointux
                Felhasználó

                  – Karácsonyra meg Újévre is van már logónk.- A decemberi névnaptár kész, ill. van januári.

                  #2204262
                  kisbetu
                  Felhasználó

                    „Egy, csak egy legény van talpon a vidéken…”Köszönjük, Miklós.

                    #2204263
                    pointux
                    Felhasználó

                      Immáron 20 fölé hízott az irka-firkák (logók) száma.Persze ezeknek a nagy része korábban már megvolt, csak nem volt beintegrálva.És természetesen minden új írla-firka automatikusan bekerül a mappába is a fejlécen kívül. Úgyhogy lehet nézegetni, meg olvasgatni őket akkor is, ha nem jött még el a nap... vagy már elmúlt.Egyéb érdekesség, hogy most már mind a 12 hónapra megvannak a névnapok.További kellemes fórumozást!

                    9 bejegyzés megtekintése - 1-9 / 9
                    • Be kell jelentkezni a hozzászóláshoz.