Přeskočit přímo na text


Jak spoustet externi script Drupalem?

Kategorie: Jak na to?
Týká se verze:

Zdravim vsechny,

mam obecny dotaz.

Zatim jsem si vytvoril pro test php script, kterym ctu externi txt soubor. Vystupem je formatovana html stranka s daty z txt souboru.

Je to nezavisly script na drupalu. Zavolam stranku rikejme tomu „generator“, ona precte txt soubor, vygeneruje HTML stranku s daty. Je to udelane pomoci java a php. Chtel bych tento kod /volani php souboru/ vclenit do Drupalu. Jedine co me napadlo je zadat odkaz s target"_blank" otevre se nove okno a script si zije svym zivotem a funguje. Ale: Pokud vytvorim primo v Drupalu stranku v php, vlozim tam primo kod tak mi to zarve na cesty k danemu txt, ze ktereho ty data ctu. Budu mit blbe cesty. Pred tim nez cokoli bezhlave cpat do adresarove struktury Drupalu potreboval bych poradit obecne,
jestli nekdo z vas zkusenejsich nespousti „externi“ scripty pomoci drupalu – to znamena jestli to vubec jde a jestli se to da udelat aby to zustalo „nezavisle na Drupalu.“ Prvni by me zajimali cesty, pokud vlozim php kod „generatoru“ do drupalu tak se hleda zdrojovy TXT soubor. Kam presne mam vlozit ten textak? Jake dalsi kroky je potreba udelat?

Dekuji za radu.

 

No ked pouzijes plnu cestu

No ked pouzijes plnu cestu nemal by byt problem. Zistit ju mozes cez prikaz phpinfo(); ktory ti napise spustu zaujimavych informacii o nastaveniach a premennych pouzitelnych v PHP. Dalej su zaujimave magicke konstanty Z toho si mozes zistit kde sa aktualny skript nachadza. V Drupale sa tiez nachadzaju funkcie ktore vedcia vratit zakladnu cestu. Od neja sa mozes odrazit pri skladani cesty k suboru. → api.drupal.org

I kdyz pouziju plnou cestu

I kdyz pouziju plnou cestu tak se script neotvira v drupalu ale samostatne. Ideali by bylo aby se oteviral a spoustel v Drupalu (zachovane zahlavi, zapati, levy , pravy sloupec.). Narazil jsem na zakladni problem a to je ten ze mam script nejenom v casti „body“, ale take v headru. To znamena ze externi script je kompletni PHP stranka – konkretne odesilaci formular. Pokud vytvorim stranku tak muzu vlozit PHP kod. Vysledni vygenerovana stranka bude zahlavi drupalu, zahlavi meho scriptu – coz je problem, samotne telo scriptu, zapati drupalu. Otazkou je jestli na to musim udelat modul nebo se to da nejak obejit?

Moznosti je vela.

Moznosti je vela. Najjednoduchsia otvarat externy script v iframe. Alebo cez output buffering php funkcie vkladat po odstraneni nepotrebnych hlaviciek celu skriptom vygenerovanu stranku do Drupalu… Atd. – zalezi od konkretneho pripadu.

Diky ti za navedení. Jdu

Diky ti za navedení. Jdu hledat informace „jak na to“.

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 1 uživatel a 0 hostů.

Online uživatelé