Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: einfache Box für ein Logo erstellen

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    einfache Box für ein Logo erstellen
    am: 02. März 2010, 09:51:21
    hi,

    ich würde gerne eine einfache box erstellen, die nur eine überschrift und ein logo enthalten soll. ich möchte diese box in der index.html mittels "{$box_SSL} einbinden können. hat das schon mal jemand von euch gemacht?

    ich habe bisher:

    in templates/xtc5/boxes eine neue box erstellt mit dem namen ssl.html und diesem inhalt:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="boxheader">{#heading_infobox#}</h2>
    <div class="boxbody">Test BLA BLA</div>
    in templates/xtc5/source/boxes habe ich mir eine ssl.php mit diesem inhalt erstellt:

    Code: PHP  [Auswählen]
    <?php

    /* -----------------------------------------------------------------------------------------
       $Id: information.php 1302 2005-10-12 16:21:29Z mz $

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(information.php,v 1.6 2003/02/10); www.oscommerce.com
       (c) 2003      nextcommerce (information.php,v 1.8 2003/08/21); www.nextcommerce.org

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/

    $box_smarty = new smarty;
    $content_string = '';
    $rebuild = false;

    $box_smarty->assign('language', $_SESSION['language']);
    // set cache ID
    if (!CacheCheck()) {
            $cache=false;
            $box_smarty->caching = 0;
    } else {
            $cache=true;
            $box_smarty->caching = 1;
            $box_smarty->cache_lifetime = CACHE_LIFETIME;
            $box_smarty->cache_modified_check = CACHE_CHECK;
            $cache_id = $_SESSION['language'].$_SESSION['customers_status']['customers_status_id'];
    }

    if (!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_ssl.html', $cache_id) || !$cache) {
            $box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
            $rebuild = true;

            if (GROUP_CHECK == 'true') {
                    $group_check = "and group_ids LIKE '%c_".$_SESSION['customers_status']['customers_status_id']."_group%'";
            }

            $content_query = "SELECT
                                                    content_id,
                                                    categories_id,
                                                    parent_id,
                                                    content_title,
                                                    content_group
                                                    FROM "
    .TABLE_CONTENT_MANAGER."
                                                    WHERE languages_id='"
    .(int) $_SESSION['languages_id']."'
                                                    and file_flag=2 "
    .$group_check." and content_status=1 order by sort_order";

            $content_query = xtDBquery($content_query);

            $content_string='<ul class="contentlist">';
            while ($content_data = xtc_db_fetch_array($content_query, true)) {
                    $SEF_parameter = '';
                    if (SEARCH_ENGINE_FRIENDLY_URLS == 'true')
                            $SEF_parameter = '&product='.xtc_cleanName($content_data['content_title']);

                    $content_string .= '<li><a href="'.xtc_href_link(FILENAME_CONTENT, 'coID='.$content_data['content_group'].$SEF_parameter).'"><strong>'.$content_data['content_title'].'</strong></a></li>';
            }

            if ($content_string != '') {
                    $content_string.='</ul>';
                    $box_smarty->assign('BOX_CONTENT', $content_string);
            }

    }

    if ($rebuild) $box_smarty->clear_cache(CURRENT_TEMPLATE.'/boxes/box_ssl.html', $cache_id);
    $box_information = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_ssl.html',$cache_id);

    $smarty->assign('box_SSL', $box_ssl);
    ?>
    und in templates/xtc5/source in der boxes.php an zweiter stelle das hier eingefügt:

    Code: PHP  [Auswählen]
    include(DIR_WS_BOXES . 'ssl.php');
    dann habe ich noch ein file_flag in der datenbank gesetzt. allerdings möchte ich ja den inhalt NICHT über den content manager pflegen sondern das bild in der ssl.html datei aufrufen. daher muss ich doch den file_flag nicht erhöhen, oder? im prinzip kann doch auch der ganze code von zeile 43 bis 53 weg, oder?

    in der index.html habe ich dann in der rechten spalte die box aufgerufen mit {$box_SSL}. leider tut sich aber nichts..

    schönen gruß,
    jan



    Linkback: https://www.modified-shop.org/forum/index.php?topic=4317.0

    koshiro

    • Fördermitglied
    • Beiträge: 2.297
    einfache Box für ein Logo erstellen
    Antwort #1 am: 02. März 2010, 09:57:27
    Hallo Jan,
    ja hier Torsten hatte so etwas mal für mich gemacht.

    BOX: Neue zusätzliche Box für zusätzliche Informationen ins Template einbinden

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    einfache Box für ein Logo erstellen
    Antwort #2 am: 02. März 2010, 10:00:01
    hi koshiro,

    danke für den anhang! das schaue ich mir gleich mal an.

    schöne grüße,
    jan

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    einfache Box für ein Logo erstellen
    Antwort #3 am: 02. März 2010, 10:25:23
    Ich habe den Beitrag von koshiro nochmal editiert und zum entsprechenden Thema verlinkt.

    Schau dir mal die Version dort an.

    Grüße

    Torsten

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    einfache Box für ein Logo erstellen
    Antwort #4 am: 02. März 2010, 11:07:06
    hi,

    das ist genau das gewesen, was ich gesucht habe!!

    schöne grüße,
    jan

    17 Antworten
    6388 Aufrufe
    05. März 2010, 22:26:18 von BJunior
    5 Antworten
    2711 Aufrufe
    22. Januar 2017, 19:11:04 von astaller
    8 Antworten
    6039 Aufrufe
    12. Februar 2012, 23:36:47 von Modfan
    5 Antworten
    3979 Aufrufe
    10. Januar 2014, 19:25:10 von Eichenhorn
               
    anything