html via php zoals in postnuke  Naar boven

Ga naar pagina: 1 - 2 [+1]

  • wie weet hoe ik onderstaande in zikula aan de praat krijg dit werkte wel in postnuke

    rj.poot"quicknet.nl


    en hier kwam dan de html code

    Code
    <?php // $Id:
    // standard for modules security system
    if (!eregi("modules.php", $PHP_SELF))

    // standard for mainfile include
    if (!isset($mainfile)) {
    include("mainfile.php");
    }
    global $user,$admin,$bgcolor;
    //standard for module name recognition
    $ModName = basename( dirname( __file__ ) );
    include("header.php");
    ?>
    en hier kwam dan de html code

    <?
    include("footer.php");
    ?>
  • Hoi,
    er is de module SimpleTemplates waarmee je een template (dus html code) beschikbaar maakt via de SimpleTemplates module.

    Afhankelijk van wat je precies wilt met de html code kun je ook een module template (zoals bijv de home.htm) in je theme aan passen en de html toevoegen.

    __________
  • ik heb die simpel erin gezet maar komt na init niet tevoorschijn.

    en dat home betekend dat het altijd in beeld staat

    ik wil als ik een link aantoets waar een hml inzit gewoon in zikula wordt geladen in het mainscreen dat deed ik bij postnuke met bovenstande via een module, en daar kon het makkelijk alleen een module naam Piet f zo en daar bovenstaande file incl html in en het werkte nu niet meer
  • Kun je dan niet de blank module gebruiken en de html in de user_main template zetten?

    __________
  • Ik snap hier niets meer van, jammer dat postnuke niet meer gemaakt wordt het was zo eenvoudig gewoon een php in een dir in de module directory en hup aanspreken, en dan kreeg je het aangesprokene zo in het mainscreen zonder toestanden, waarom is dat niet mogelijk met zikula is toch afgeleid van postnuke ?.

    vgr Rob
  • het kan dus wel alleen ik weet niet hoe zie http://www.site...la_menus.htm als ik daar link op de link klik dan komt hij mooi in het mainscreen, weten jullei ook hoe dat gaat ?

    vgr Rob jr.poot@quicknet.nl
  • Is siteground een zikula-site dan?

    Anyway, onderstaande zou moeten werken als je de file in de root van je zikula site zet.

    Code
    <?php
    /**
     * Zikula Application Framework
     *
     * @copyright (c) Zikula Development Team
     * @link http://www.zikula.org
     * @license GNU/GPL - http://www.gnu....eft/gpl.html
     */


    // include base api
    include 'includes/pnAPI.php';

    // start Zikula
    pnInit(PN_CORE_ALL & ~PN_CORE_AJAX);

    // Include the header
    Loader::includeOnce('header.php');
    ?>

    <h3>Custom header</h3>
    <p>File include:</p>

    <?php
    // include additional php or htm files
    Loader::includeOnce('path/to/your/page.htm');
    ?>

    <p>Custom code</p>

    <?php
    // include the footer
    Loader::includeOnce('footer.php');

    // shut down Zikula
    pnShutDown();


    __________
  • In bovenstaande post moet de file dus in je site root staan.

    Echter, als je in de /modules directory een nieuwe directory aanmaakt (met de 'modulenaam'), dan dienen in ieder geval onderstaande Files (met inhoud) aanwezig te zijn. Let op dat de bestandsnamen case-sensitive zijn:

    index.php
    Code
    <?php
    /**
     * Zikula Application Framework
     *
     * @copyright (c) Zikula Development Team
     * @link http://www.zikula.org
     * @license GNU/GPL - http://www.gnu....eft/gpl.html
     */


    // Include the header
    Loader::includeOnce('header.php');
    ?>

    <h3>Custom header</h3>
    <p>Custom code</p>

    <?php
    // include additional php or htm files
    Loader::includeOnce('path/to/your/page.htm');

    // include the footer
    Loader::includeOnce('footer.php');


    Version.php
    Code
    <?php
    $modversion['version'] = '1';


    __________
  • TebAnyway, onderstaande zou moeten werken als je de file in de root van je zikula site zet.

    Code
    ...

    heb het eerst zo geprobeerd alleen even de file ingevult maar zover komt hij niet komt met de kreet

    Fatal error: Undefined class name 'loader' in /var/www/vhosts/jrpoot.eu/httpdocs/html/test.php on line 17 dus wat is er fout ?.

    vgr rob
  • TebEchter, als je in de /modules directory een nieuwe directory aanmaakt (met de 'modulenaam'), dan dienen in ieder geval onderstaande Files (met inhoud) aanwezig te zijn. Let op dat de bestandsnamen case-sensitive zijn:

    index.php
    Code
    ...

    Version.php
    Code
    ...


    Toen heb ik deze gedaan in de modules een dir aangemaakt met de naam Poot van bovenstaande 2 php files gemaakt en geuploaden, toen de modeules opnieuw laten genereren en dan is de module ongeldig.

    nog ideen ?

    vgr Rob
  • Ik neem aan dat je op de laatste Zikula-versie draait. Daar is de 'Loader'-klasse namelijk zeker wel ingeladen. Mocht het foutmeldingen blijven geven, verander dan de regels met
    Loader::includeOnce('file');
    in
    include_once 'file'; ( zonder de haakjes '(' en ')' )

    Status 'Ongeldig' krijg je bij een niet-bestaande modversion['version'] (dus geen Version.php aanwezig) of een modversion['version'] = 0. Nogmaals, let op case-sensitivity van de bestandsnamen, en zorg dat de version niet 0 is.

    Structuur:
    Code
    /modules
     | /Poot
     | | - index.php
     | | - Version.php


    __________
  • jrpoll
    TebEchter, als je in de /modules directory een nieuwe directory aanmaakt (met de 'modulenaam'), dan dienen in ieder geval onderstaande Files (met inhoud) aanwezig te zijn. Let op dat de bestandsnamen case-sensitive zijn:

    index.php
    Code
    ...

    Version.php
    Code
    ...


    Toen heb ik deze gedaan in de modules een dir aangemaakt met de naam Poot van bovenstaande 2 php files gemaakt en geuploaden, toen de modeules opnieuw laten genereren en dan is de module ongeldig.

    nog ideen ?

    vgr Rob



    nou heb volgens mij bovenstaande gedaan zie hieronder:

    index.php in de modules/Poot



    Custom header
    Custom code

  • Ik heb voor het gemak de Files beschikbaar gemaakt op code.zikula.org/comm…-dutch/downloads/87. Ook heb ik mijn eigen instructies op deze site (zikula.nl) toegepast, en had geen problemen. Dus heb geen idee waar het bij jou fout gaat.

    PB me anders even (tijdelijke) inloggegevens van je site, dan kan ik even kijken, als bovenstaande files niet werken.

    __________
  • TEB
    heb ik gedaan in modules gezet en probeerde nieuwe modu;e actief te maken maar noppes ik weet niet waar custem.php moet heb ik ook in die module gezet en in de root van zikula



    bewerkt door: jrpoll, 28 feb, 2009 - 07:26
  • Heb even snel ingelogd op je site:
    - In de module-admin de Poot-module verwijderd
    - Modulelijst opnieuw gegenereerd

    Toen kon ik de module initialiseren en activeren. Zou je dus zo nog een keer kunnen doen.

    De custom.php is alleen voor in de root van de site. Roep hem maar eens aan, dan zie je netjes je header, footer en al je blokken. Met daaronder de custom text.

    __________

Ga naar pagina: 1 - 2 [+1]

Deze lijst is gebaseerd op gebruikers die de afgelopen 10 minuten online waren

 

Taal

Preferred language