End of Support for Joomla 3 - Forum closed

[SOLVED] Templateinstallation jp_1stclass

Replied by tuxali on topic Templateinstallation jp_1stclass

Posted 9 years 7 months ago #7673
Hallo,

ich vermute, dass der Fehler darin liegt, dass die Variable jQuery nirgendwo definiert ist; zumindest deuten die Fehlermeldungen darauf hin:

Uncaught exception: Error: UIkit requires jQuery
Error thrown at line 1, column 626 in <anonymous function>(core) in http://localhost/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/uikit.js:
throw new Error("UIkit requires jQuery")
called from line 1, column 0 in http://localhost/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/uikit.js:
(function(core){if(typeof define=="function"&&define.amd){define("uikit",function(){var uikit=window.UIkit||core(window,window.jQuery,window.document);uikit.load=function(res,req,onload,config){va .... etc. etc.

Uncaught exception: ReferenceError: Undefined variable: jQuery

Das würde auch erklären, warum warp nicht läuft. Leider weiß ich nicht, wie man Joomla bzw. dem Template mitteilt, wo es jQuery finden kann. Bin dankbar für einen Tipp; dazu findet sich leider wenig Genaues, wenn man sucht.
by tuxali

Please Log in or Create an account to join the conversation.

Replied by joomlaplates on topic Templateinstallation jp_1stclass

Posted 9 years 7 months ago #7676
Sie liegen mit ihrer Vermutung schon richtig!
Das jQuery framework von Joomla wird entweder nicht geladen, gefunden oder wird geblockt.

Machen sie doch mal eine komplett neue Installation mit dem Quickstart paket ohne danach etwas zusätzlich zu installieren.
Und vergessen sie nicht den letzten Punkt bei der Installation: > Siehe Bild

Attachment important.jpg not found

Last Edit:9 years 7 months ago by joomlaplates
Attachments:
Last edit: 9 years 7 months ago by joomlaplates.

Please Log in or Create an account to join the conversation.

Replied by tuxali on topic Templateinstallation jp_1stclass

Posted 9 years 7 months ago #7677
Das habe ich bereits getan; gleiches Problem. Habe auch die überflüssigen Admin-Templates gelöscht. Was auffällt, ist, dass einige der .js-Dateien unter .../warp/ extrem lange Zeilen haben:

Die Datei /srv/www/htdocs/quickstart-joomla-3x/templates/jp-1stclass/warp/config/js/config.js ist geöffnet worden, enthält aber zu lange Zeilen (länger als das eingestellte Zeichenlimit von 4 096 Zeichen).
meldet z.B. mein Editor. Solche Effekte kenne ich, wenn z.B. Textdateien unter Linux erzeugt und dann unter Windows gelesen werden sollen; da stimmt die Zeilenende-Kennung nicht. Kann es damit was zu tun haben? Ich arbeite hier mit einem Linux-System, so wie es auf dem Webserver dann auch wäre.
Wird denn miot dem Quickstart-Paket eine jQuery-Bibliothek mitgeliefert? Dann liegt sie vielleicht an einer Stelle oder einem Pfad, der nicht richtig erkannt wird. Browserseitig müsste alles in Ordnung sein, ich habe das gleiche Problem mit Firefox 37.0.1 / Firebug und mit Opera 12.16 / Dragonfly.
by tuxali

Please Log in or Create an account to join the conversation.

Replied by joomlaplates on topic Templateinstallation jp_1stclass

Posted 9 years 7 months ago #7678
Ich kann mir das nun auch nicht mehr erklären.
Ich habe leider auch keine Möglichkeit es unter einem Linux zu testen, da wir hier lediglich ein OSX und Windows System haben.
Aber auf unserem Root Server unter CentOS 6.5 läuft alles problemlos.

Das die Datei zu lange ist, kann ich mir nicht vorstellen. Siehe Bild anbei.
Diese ist natürlich "minimized" und hat lediglich eine Zeile.

Attachment config.jpg not found



Das jQuery framework wird von Joomla geladen, da es eine Systemdatei st. Schauen sie mal in ihren Quelltext, ob die jquery geladen wird.
Siehe Bild:

Attachment jquery.jpg not found

Attachments:

Please Log in or Create an account to join the conversation.

Replied by tuxali on topic Templateinstallation jp_1stclass

Posted 9 years 7 months ago #7680
Ok, dann liegt es nicht an den langen Zeilen in der Datei. Die jquery wird bei mir definitiv nicht geladen, obwohl sie wohl an der bei Ihnen angegebenen Stelle liegt. Seltsam. Ich schaue morgen mal weiter, schönen Abend noch.

<!DOCTYPE HTML>
<html lang="en-gb" dir="ltr" data-config='{"twitter":0,"plusone":0,"facebook":0,"style":"default"}'>

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<jdoc:include type="head" />
<link rel="apple-touch-icon-precomposed" href="/quickstart-joomla-3x/templates/jp-1stclass/apple_touch_icon.png">
<link rel="stylesheet" href="/quickstart-joomla-3x/templates/jp-1stclass/css/bootstrap.css">
<link rel="stylesheet" href="/quickstart-joomla-3x/templates/jp-1stclass/css/theme.css">
<link rel="stylesheet" href="/quickstart-joomla-3x/templates/jp-1stclass/css/joomlaplates.css">
<link rel="stylesheet" href="/quickstart-joomla-3x/templates/jp-1stclass/css/custom.css">
<script src="/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/uikit.js"></script>
<script src="/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/components/sticky.js"></script>
<script src="/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/components/autocomplete.js"></script>
<script src="/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/components/search.js"></script>
<script src="/quickstart-joomla-3x/templates/jp-1stclass/warp/js/social.js"></script>
<script src="/quickstart-joomla-3x/templates/jp-1stclass/js/theme.js"></script>

<style type="text/css">
.jp-slider {max-height:600px}
</style>
by tuxali

Please Log in or Create an account to join the conversation.

Replied by tuxali on topic Templateinstallation jp_1stclass

Posted 9 years 7 months ago #7687

tuxali wrote: Ok, dann liegt es nicht an den langen Zeilen in der Datei. Die jquery wird bei mir definitiv nicht geladen, obwohl sie wohl an der bei Ihnen angegebenen Stelle liegt. Seltsam. Ich schaue morgen mal weiter, schönen Abend noch.

Guten Morgen,

ich habe jetzt mal eine "Testumgebung" für das Quickstart-Joomla eingerichtet; d.h. eine Server Root, in der keine weiteren Ordner mit anderen Webserver-Anwenduingen liegen. Habe auch sämtliche robots.txt - Dateien lahmgelegt. Ergebnis immer noch unverändert; jquery wird im 1st-Class-Template nicht geladen. Dann ist mir jedoch folgendes aufgefallen:

Wenn ich mir den Quelltext der Seite "Template Manager: Styles" anschaue (a) oder das Isis-Template editiere (b) werden die jquery-Dateien sehr wohl geladen; wenn ich dagegen das 1st-Class-Template editiere sieht der Quelltext wie bei (c) aus. Der Quelltext des geladenen Templates (im Frontend) sieht dann aus wie gestern Abend gepostet, also ohne dass die jquery-Dateien geladen werden. Das ist ja schon mal ein Hinweis. Könnte ein Problem mit einem Pfad oder Zugriffsrechten sein; verstehen tue ich es aber immer noch nicht. Folder und Dateien unter /srv/www/htdocs/quickstart-joomla-3x/media/ haben alle 755, daran sollte eigentlich nicht liegen.

(a) >>> Quelltext "Template Manager: Styles"
<!DOCTYPE html>
<html xmlns=" www.w3.org/1999/xhtml " xml:lang="en-gb" lang="en-gb" dir="ltr">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="generator" content="Joomla! - Open Source Content Management" />
<title>Test QS 3 - Administration - Template Manager: Styles</title>
<link href="/quickstart-joomla-3x/administrator/templates/isis/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
<link rel="stylesheet" href="/quickstart-joomla-3x/media/jui/css/chosen.css" type="text/css" />
<link rel="stylesheet" href="templates/isis/css/template.css?e325c6e2db600be73d27371bf158eed2" type="text/css" />
<style type="text/css">

.menu-widgetkit_16 {
background: url(components/com_widgetkit/images/widgetkit_16.png) no-repeat;
}

</style>
<script src="/quickstart-joomla-3x/media/jui/js/jquery.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/tabs-state.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/mootools-core.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/core.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/multiselect.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/chosen.jquery.min.js" type="text/javascript"></script>
<script src="templates/isis/js/template.js?e325c6e2db600be73d27371bf158eed2" type="text/javascript"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});
});
window.addEvent('domready', function() {
new Joomla.JMultiSelect('adminForm');
});
jQuery(document).ready(function (){
jQuery('select').chosen({"disable_search_threshold":10,"allow_single_deselect":true,"placeholder_text_multiple":"Select some options","placeholder_text_single":"Select an option","no_results_text":"No results match"});
});

</script>

(b) >>> Quelltext "Isis" im Edit-Modus
<!DOCTYPE html>
<html xmlns=" www.w3.org/1999/xhtml " xml:lang="en-gb" lang="en-gb" dir="ltr">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="generator" content="Joomla! - Open Source Content Management" />
<title>Test QS 3 - Administration - Template Manager: Edit Style</title>
<link href="/quickstart-joomla-3x/administrator/templates/isis/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
<link rel="stylesheet" href="/quickstart-joomla-3x/media/jui/css/jquery.minicolors.css" type="text/css" />
<link rel="stylesheet" href="/quickstart-joomla-3x/media/system/css/modal.css" type="text/css" />
<link rel="stylesheet" href="templates/isis/css/template.css?e325c6e2db600be73d27371bf158eed2" type="text/css" />
<script src="/quickstart-joomla-3x/media/jui/js/jquery.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/tabs-state.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/mootools-core.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/core.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/punycode.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/validate.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/html5fallback.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/jquery.minicolors.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/mootools-more.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/modal.js" type="text/javascript"></script>
<script src="templates/isis/js/template.js?e325c6e2db600be73d27371bf158eed2" type="text/javascript"></script>
<script type="text/javascript">
window.setInterval(function(){var r;try{r=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}if(r){r.open("GET","./",true);r.send(null)}},840000);
jQuery(document).ready(function(){
jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});
});
(function($){ .... usw. usw., es folgen einige Funktions-Deklarationen

(c) >>> Quelltext "1st-Class" im Backend (Edit-Modus)
<script type="text/javascript">
Joomla.submitbutton = function(task)
{
if (task == 'style.cancel' || document.formvalidator.isValid(document.id('style-form'))) {
Joomla.submitform(task, document.getElementById('style-form'));
}
}
</script>

<form action="/quickstart-joomla-3x/administrator/index.php?option=com_templates&amp;layout=edit&amp;id=23" method="post" name="adminForm" id="style-form" class="form-validate">

<div class="form-inline form-inline-header">


<div class="control-group " >
<div class="control-label"><label id="jform_title-lbl" for="jform_title" class="hasTooltip required" title="&lt;strong&gt;Style Name&lt;/strong&gt;">
Style Name<span class="star">&#160;*</span></label></div>
<div class="controls"><input type="text" name="jform[title]" id="jform_title" value="jp-1stclass - Default" class="input-xxlarge input-large-text required" size="50" required aria-required="true" /></div>
</div>
</div>

by tuxali

Please Log in or Create an account to join the conversation.

Moderators: joomlaplates

Installations-Service

Don´t waste your time, we install your purchased Template
with the "Demo Content" within the next 24 hours.

Buy Now - 59€

Joomlaplates/Theme-Point is not affiliated with or endorsed by Open Source Matters or the Joomla! Project

Copyright © 2024 JoomlaPlates | Professional Joomla Templates with Uikit 3

Disclaimer & Privacy | License