Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 25. Februar 2013 14:47

dentdent
probiert CMS/ms aus
Registriert: 25. Februar 2013
Beiträge: 21

[GELÖST] JavaScript Tag verlinkt auf falsche Adresse

Hallo,

ich habe für meine Webseite die CMS-Version 1.11.4 heruntergeladen und installiert. Meine Config.php enthält nur die DB-Verbindungsdaten:

<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'ip-address';
$config['db_username'] = 'user';
$config['db_password'] = 'password';
$config['db_name'] = 'mydb';
$config['db_prefix'] = 'cms_';
?>

Ich habe das JavaScript-Module v1.0.2 installiert und ein kleines JavaScript-Programm geschrieben:

function hallowelt(){
alert('Hallo Welt');
}

In meinem Template schrieb ich das Tag

{cms_module module='JavaScript' javascript='hallowelt'}

Nun wird im Quelltext der aufgerufenen Seite, aber folgendes eingesetzt:

<script type="text/javascript" src="http://meinedomain/var/www/modules/JavaScript/scripts.php?javascript=hallowelt"></script>

Dadurch funktioniert natürlich die entsprechende Verlinkung nicht (ich glaube, dass "var/www" ist zuviel).

Was muss ich noch wo wie einstellen?
Hat irgendjemand eine Idee?

Vielen Dank,
  Arthur


Mit freundlichen Grüßen
  Arthur Dent

Offline

#2 25. Februar 2013 14:54

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] JavaScript Tag verlinkt auf falsche Adresse

Was ist das für ein Modul? Kannst du mir den Link dazu senden?

Schlussendlich sieht das ganze hier nach einem Modulfehler aus, wenn das Modul als Pfad /var/www verwendet.

Warum fügst du das Javascript nicht direkt im Template ein?

{literal} dein Javascript {/literal}

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 25. Februar 2013 16:29

dentdent
probiert CMS/ms aus
Registriert: 25. Februar 2013
Beiträge: 21

Re: [GELÖST] JavaScript Tag verlinkt auf falsche Adresse

Hallo Nockenfell,

sorry, anbei die gewünschte Information:

Modulname: JavaScript
Version : 1.0.2
XML-Datei: JavaScript-1.0.2.xml
Author: Jonathan Nichols <nichols.jonathan.r@gmail.com>
Version: 1.0.2

Mein Versuch, es wie folgt einzubinden, scheitert.

<script type="text/javascript" src="{root_url}/modules/JavaScript/scripts.php?javascript=hallowelt"></script>

Ich erhalte die Fehlermeldung (bei eingeschaltetem Debug):

/*Script: hallowelt*/
Notice: Undefined variable: _compiled in /var/www/modules/JavaScript/scripts.php on line 37

Fatal error: Uncaught exception 'SmartyException' with message 'Call of unknown method '_compile_source'.' in /var/www/lib/smarty/sysplugins/smarty_internal_templatebase.php:806
Stack trace:
#0 /var/www/modules/JavaScript/scripts.php(37): Smarty_Internal_TemplateBase->__call('_compile_source', Array)
#1 /var/www/modules/JavaScript/scripts.php(37): Smarty_CMS->_compile_source('Temporary JavaS...', 'function hallow...', NULL)
#2 {main}
  thrown in /var/www/lib/smarty/sysplugins/smarty_internal_templatebase.php on line 806

Ach so, was vielleicht auch noch interessant ist:
Füge ich zwischen dem {literal}-Tag die JavaScript-Routine ein, funktioniert es.

Vielen Dank für weitere Vorschläge/Idee/Kritiken
  Arthur


Mit freundlichen Grüßen
  Arthur Dent

Offline

#4 25. Februar 2013 16:47

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] JavaScript Tag verlinkt auf falsche Adresse

Wo hast du das Modul heruntergeladen? Ich schätze mal, dass dieses Modul veraltet ist und nicht mehr mit der aktuellen CMSMS Version kompatibel ist.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#5 25. Februar 2013 16:54

dentdent
probiert CMS/ms aus
Registriert: 25. Februar 2013
Beiträge: 21

Re: [GELÖST] JavaScript Tag verlinkt auf falsche Adresse

Hi Nockenfell,

ich habe es direkt aus dem ModulManager gezogen...
Findet sich direkt unter ModulManager -> Verfügbare Module -> [J] -> JavaScript
Herunterladen und intallieren (habs eben deinstalliert und entfernt und alles neu installiert.)

Debug: (1.599999999996E-5) - (usage: 1783008) - (peak: 1793368)

done loading required files

Debug: (0.00018699999999999) - (usage: 1785496) - (peak: 1832696)

loading adodb

Debug: (0.001349) - (usage: 1930976) - (peak: 1963728)

loading page functions

Debug: (0.002758) - (usage: 2157064) - (peak: 2290520)

loading content functions

Debug: (0.003095) - (usage: 2171880) - (peak: 2290520)

loading translation functions

Debug: (0.003446) - (usage: 2190712) - (peak: 2290520)

loading php4 entity decode functions

Debug: (0.004783) - (usage: 2552768) - (peak: 2868440)

done loading files

Debug: (0.004834) - (usage: 2553336) - (peak: 2868440)

Initialize Database

Debug: (0.013833) - (usage: 3620920) - (peak: 3640520)

(mysql): SET NAMES 'utf8'

Debug: (0.013895) - (usage: 3619672) - (peak: 3682360)

Done Initializing Database

Debug: (0.013938) - (usage: 3620024) - (peak: 3682520)

Initialize Smarty

Debug: (0.023526) - (usage: 5533032) - (peak: 5548840)

Loading /var/www/lib/classes/class.Smarty_CMS.php = 1910792 bytes for an approximate total of 1910792

Debug: (0.024533) - (usage: 5652856) - (peak: 5667064)

Loading /var/www/lib/classes/class.CMSModuleDbTemplateResource.php = 98680 bytes for an approximate total of 2009472

Debug: (0.025047) - (usage: 5708968) - (peak: 5737648)

Loading /var/www/lib/classes/class.CMSPageTemplateResource.php = 54080 bytes for an approximate total of 2063552

Debug: (0.02567) - (usage: 5783056) - (peak: 5807040)

Loading /var/www/lib/classes/class.usertagoperations.inc.php = 72248 bytes for an approximate total of 2135800

Debug: (0.02744) - (usage: 5783632) - (peak: 5838920)

(mysql): SELECT * FROM cms_userplugins ORDER BY userplugin_name

Debug: (0.02852) - (usage: 6210160) - (peak: 6235000)

Loading /var/www/lib/classes/class.cms_siteprefs.php = 33784 bytes for an approximate total of 2169584

Debug: (0.028857) - (usage: 6210544) - (peak: 6266312)

(mysql): SELECT sitepref_name,sitepref_value FROM cms_siteprefs

Debug: (0.040501) - (usage: 8348472) - (peak: 8428848)

Loading /var/www/lib/classes/class.CMSNullTemplateResource.php = 22016 bytes for an approximate total of 2191600

Debug: (0.040574) - (usage: 8339648) - (peak: 8432728)

Done Initialiing Smarty

Debug display of 'Loading Modules':(0.040635) - (usage: 8340216) - (peak: 8433144)
Debug: (0.042569) - (usage: 8711640) - (peak: 8766256)

Loading /var/www/lib/classes/class.moduleoperations.inc.php = 369888 bytes for an approximate total of 2561488

Debug: (0.042855) - (usage: 8713320) - (peak: 8796600)

(mysql): SELECT * FROM cms_modules ORDER BY module_name

Debug: (0.044418) - (usage: 8741208) - (peak: 8798656)

loading module CMSMailer

Debug: (0.048493) - (usage: 9712256) - (peak: 9752784)

Loading /var/www/lib/classes/class.CMSModule.php = 712440 bytes for an approximate total of 3273928

Debug: (0.049241) - (usage: 9872952) - (peak: 9997336)

Loading /var/www/lib/classes/class.CmsLangOperations.php = 74968 bytes for an approximate total of 3348896

Debug: (0.049973) - (usage: 9978904) - (peak: 10016768)

Loading /var/www/lib/classes/class.CmsNlsOperations.php = 104552 bytes for an approximate total of 3453448

Debug: (0.051044) - (usage: 10052584) - (peak: 10103336)

Loading /var/www/lib/classes/class.CmsNls.php = 52600 bytes for an approximate total of 3506048

Debug: (0.061052) - (usage: 10276112) - (peak: 10331296)

Loading /var/www/lib/classes/class.cms_userprefs.php = 55728 bytes for an approximate total of 3561776

Debug: (0.061329) - (usage: 10278840) - (peak: 10359760)

(mysql): SELECT preference,value FROM cms_userprefs WHERE user_id = '1'

Debug: (0.069477) - (usage: 11128120) - (peak: 11884160)

loading module FileManager

Debug: (0.070912) - (usage: 11425760) - (peak: 11884160)

loading module MenuManager

Debug: (0.073744) - (usage: 11793384) - (peak: 12007504)

loading module SEOTools

Debug: (0.076204) - (usage: 12341680) - (peak: 12470192)

Loading /var/www/lib/classes/class.Events.php = 141584 bytes for an approximate total of 3703360

Debug: (0.076502) - (usage: 12345272) - (peak: 12501032)

(mysql): SELECT event_id FROM cms_events WHERE 
    originator = 'Core' AND event_name = 'ContentEditPost'

Debug: (0.076782) - (usage: 12349352) - (peak: 12501864)

(mysql): SELECT * FROM cms_event_handlers WHERE
    event_id = '38' AND module_name = 'SEOTools'

Debug: (0.077058) - (usage: 12346192) - (peak: 12504840)

(mysql): SELECT event_id FROM cms_events WHERE 
    originator = 'Core' AND event_name = 'ContentDeletePost'

Debug: (0.077325) - (usage: 12350248) - (peak: 12506376)

(mysql): SELECT * FROM cms_event_handlers WHERE
    event_id = '40' AND module_name = 'SEOTools'

Debug: (0.078916) - (usage: 12408664) - (peak: 12663752)

loading module JavaScript

Debug: (0.079539) - (usage: 12545216) - (peak: 12663752)

install_module JavaScript

Debug: (0.127498) - (usage: 12923264) - (peak: 13028392)

(mysql): CREATE TABLE cms_module_javascript (
javascript_id            INTEGER NOT NULL,
javascript_name          VARCHAR(255),
javascript_alias         VARCHAR(255),
javascript_content       TEXT,
javascript_sort_order    INTEGER,
javascript_compress      TINYINT,
javascript_external_include TINYINT,
javascript_global        TINYINT,
javascript_pack          TINYINT,
javascript_created       DATETIME,
javascript_modified      TIMESTAMP,
         PRIMARY KEY (javascript_id)
)ENGINE=MyISAM

Debug: (0.167893) - (usage: 12923032) - (peak: 13069984)

(mysql): create table cms_module_javascript_seq (id int not null) ENGINE MyISAM

Debug: (0.168274) - (usage: 12924032) - (peak: 13069984)

(mysql): insert into cms_module_javascript_seq values (0)

Debug: (0.168621) - (usage: 12912072) - (peak: 13069984)

(mysql): DELETE FROM cms_modules WHERE module_name = 'JavaScript'

Debug: (0.169009) - (usage: 12917488) - (peak: 13069984)

(mysql): INSERT INTO cms_modules 
                   (module_name,version,status,admin_only,active,allow_fe_lazyload,allow_admin_lazyload)
                   VALUES ('JavaScript','1.0.2','installed',0,1,0,0)

Debug: (0.169295) - (usage: 12918992) - (peak: 13069984)

(mysql): SELECT eh.tag_name, eh.module_name, e.originator, e.event_name, eh.handler_order, eh.handler_id, eh.removable FROM cms_event_handlers eh
        INNER JOIN cms_events e ON e.event_id = eh.event_id
        ORDER BY eh.handler_order ASC

Debug: (0.169995) - (usage: 13008504) - (peak: 13125304)

Loading /var/www/lib/classes/class.cms_utils.php = 61072 bytes for an approximate total of 3764432

Debug: (0.170362) - (usage: 13013960) - (peak: 13134672)

(mysql): INSERT INTO cms_adminlog (timestamp, user_id, username, item_id, item_name, action, ip_addr) VALUES (1361807369,'1','admin',-1,'JavaScript','Installed version 1.0.2','85.183.30.51')

Debug display of 'End of Loading Modules':(0.566329) - (usage: 12998816) - (peak: 13136984)
Debug: (0,566884) - (usage: 13045168) - (peak: 13146376)

Loading /var/www/lib/classes/class.CmsRegularTaskHandler.php = 45064 bytes for an approximate total of 3809496

Debug: (0,568648) - (usage: 13275520) - (peak: 13349848)

Loading /var/www/lib/classes/class.contentoperations.inc.php = 297040 bytes for an approximate total of 4106536

Debug: (0,569457) - (usage: 13344624) - (peak: 13435480)

Loading /var/www/lib/classes/class.module_meta.php = 55744 bytes for an approximate total of 4162280

Debug: (0,569676) - (usage: 13344856) - (peak: 13448848)

start building module method cache

Debug: (0,5706) - (usage: 13526408) - (peak: 13590688)

Loading /var/www/modules/CMSPrinting/CMSPrinting.module.php = 171704 bytes for an approximate total of 4333984

Debug: (0,57219) - (usage: 13680584) - (peak: 13746896)

Loading /var/www/modules/MicroTiny/MicroTiny.module.php = 115424 bytes for an approximate total of 4449408

Debug: (0,572353) - (usage: 13684936) - (peak: 13781840)

loading module ModuleManager

Debug: (0,574086) - (usage: 14092800) - (peak: 14152320)

Loading /var/www/modules/News/News.module.php = 270584 bytes for an approximate total of 4719992

Debug: (0,578204) - (usage: 14542272) - (peak: 14680000)

Loading /var/www/modules/Search/Search.module.php = 323560 bytes for an approximate total of 5043552

Debug: (0,58001) - (usage: 14718952) - (peak: 14805240)

Loading /var/www/modules/ThemeManager/ThemeManager.module.php = 126104 bytes for an approximate total of 5169656

Debug: (0,580142) - (usage: 14722368) - (peak: 14839936)

done building module method cache

Debug: (0,61474) - (usage: 14718848) - (peak: 14842464)

Loading /var/www/modules/ModuleManager/ModuleManager.module.php = 80 bytes for an approximate total of 5169736

Debug: (0,615412) - (usage: 14807824) - (peak: 14980152)

before theme load

Debug: (0,617828) - (usage: 15326808) - (peak: 15696152)

Loading /var/www/lib/classes/class.CmsAdminThemeBase.php = 517656 bytes for an approximate total of 5687392

Debug: (0,61969) - (usage: 15458576) - (peak: 15696152)

after theme load

Debug: (0,619758) - (usage: 15459632) - (peak: 15696152)

before notifications

Debug: (0,620094) - (usage: 15473544) - (peak: 15696152)

(mysql): SELECT version from cms_version LIMIT  1

Debug: (0,621477) - (usage: 15475208) - (peak: 15696152)

before populate admin navigation

Debug: (0,621537) - (usage: 15475688) - (peak: 15696152)

before menu items

Debug: (0,623006) - (usage: 15622624) - (peak: 15696152)

Loading /var/www/lib/classes/class.useroperations.inc.php = 131304 bytes for an approximate total of 5818696

Debug: (0,623275) - (usage: 15626904) - (peak: 15719544)

(mysql): SELECT ug.user_id FROM cms_user_groups ug
                      WHERE ug.user_id = '1' AND ug.group_id = 1 LIMIT  1

Debug: (0,623589) - (usage: 15628352) - (peak: 15722296)

(mysql): SELECT DISTINCT permission_name FROM cms_user_groups ug INNER JOIN cms_group_perms gp ON gp.group_id = ug.group_id INNER JOIN cms_permissions p ON p.permission_id = gp.permission_id INNER JOIN cms_groups gr ON gr.group_id = ug.group_id WHERE ug.user_id = '1' AND gr.active = 1

Debug: (0,670459) - (usage: 15934408) - (peak: 16020840)

Loading /var/www/lib/classes/class.globalcontentoperations.inc.php = 154528 bytes for an approximate total of 5973224

Debug: (0,67074) - (usage: 15937544) - (peak: 16054448)

(mysql): SELECT htmlblob_id FROM cms_htmlblobs WHERE owner = '1'

Debug: (0,671084) - (usage: 15943632) - (peak: 16055472)

(mysql): SELECT htmlblob_id FROM cms_additional_htmlblob_users WHERE user_id = '1'

Debug: (0,671345) - (usage: 15944272) - (peak: 16059120)

(mysql): SELECT group_id FROM cms_user_groups WHERE user_id = '1'

Debug: (0,671602) - (usage: 15942672) - (peak: 16059488)

(mysql): SELECT htmlblob_id FROM cms_additional_htmlblob_users WHERE user_id IN (-1)

Debug: (0,671944) - (usage: 15945120) - (peak: 16059824)

(mysql): SELECT content_id FROM cms_content WHERE owner_id = '1'

Debug: (0,672641) - (usage: 15973080) - (peak: 16060128)

(mysql): SELECT user_id,content_id FROM cms_additional_users

Debug: (0,691423) - (usage: 16052376) - (peak: 16091680)

after menu items

Debug: (0,691768) - (usage: 16056264) - (peak: 16154624)

before syste modules

Debug: (0,692073) - (usage: 16071128) - (peak: 16195800)

before module menu items

Debug: (0,692328) - (usage: 16075528) - (peak: 16196888)

after module menu items

Debug: (0,694241) - (usage: 16137152) - (peak: 16240856)

after populate admin navigation

Debug display of 'Fetch module_file_tpl:ModuleManager;display_install_results.tpl start':(0,697682) - (usage: 16611512) - (peak: 16724824)
Debug display of 'Fetch module_file_tpl:ModuleManager;display_install_results.tpl end':(0,80742) - (usage: 21051600) - (peak: 21224024)

Das ist also das aktuelle Modul, welches mir vom Manager angeboten wird.

Ich danke Dir Deine Mühe.
  Arthur


Mit freundlichen Grüßen
  Arthur Dent

Offline

#6 25. Februar 2013 17:41

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] JavaScript Tag verlinkt auf falsche Adresse

Interessant. Über das normale dev.cmsmadesimple.org lässt sich das Modul nicht finden.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#7 25. Februar 2013 17:48

dentdent
probiert CMS/ms aus
Registriert: 25. Februar 2013
Beiträge: 21

Re: [GELÖST] JavaScript Tag verlinkt auf falsche Adresse

Ja, Nockenfell, das ist ja wirklich merkwürdig...

Kennst Du eine andere Möglichkeit JavaScripte im CMS einzubinden (ausser diese als externe Datei und neben dem CMS "daran vorbei" zu erstellen?

Viele liebe Grüße und tausend Dank für Deine Mühe und die Erkenntnis, dass noch nicht alles für die neue Version gibt.

Ich wünsche Dir einen schönen Abend,
  Arthur


Mit freundlichen Grüßen
  Arthur Dent

Offline

#8 25. Februar 2013 17:52

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] JavaScript Tag verlinkt auf falsche Adresse

Muss es denn über ein Modul eingebunden werden? Dazu sehe ich eigentlich keinen Grund.

JavaScript technisch gäbe es noch JQueryTools, wobei hier der Hauptmerk auf jQuery und die Basis für andere Module gelegt ist und nicht auf das einbinden von eigenem Javascript.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#9 25. Februar 2013 17:58

dentdent
probiert CMS/ms aus
Registriert: 25. Februar 2013
Beiträge: 21

Re: [GELÖST] JavaScript Tag verlinkt auf falsche Adresse

Naja, als Modul würde es die Verwaltung deutlich einfacher machen.

Aber so muss ich mir einfach nur merken, dass eine externe JavaScript-Datei existiert.

Ich hatte schon geschaut, die anderen Module sind irgendwie auf andere Routinen speziell zugeschnitten, wie z.B. jQueries...

Auch wenn das Problem an sich nicht gelöst ist, deklariere ich es "Gelöst" als solches mit dem Fazit:
Das Modul JavaScript funktioniert (derzeit) nicht mehr mit CMS 1.11.4

Hab vielen Dank für Deine Mühe, bis zu meinem nächsten Problem, Nockenfell.
  Arthur


Mit freundlichen Grüßen
  Arthur Dent

Offline

#10 25. Februar 2013 21:44

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] JavaScript Tag verlinkt auf falsche Adresse

dentdent schrieb:

Das Modul JavaScript funktioniert (derzeit) nicht mehr mit CMS 1.11.4

Das Modul ist wohl der letzten Löschaktion im Forge zum Opfer gefallen, die aber wohl nur unvollständig war

http://dev.cmsmadesimple.org/

Und da es kein Projekt dazu mehr gibt, wird es folglich auch keine funktionierende Version für die 1.11er Serie geben.

Offline