Die Version ist 3..10.0.
Ich habe keine Menüerweiterung eingesetzt. Template-Grundlage ist Masterbootstrap.
Ich habe das bei vielen Seiten im Einsatz. Bislang problemlos.
Die Version ist 3..10.0.
Ich habe keine Menüerweiterung eingesetzt. Template-Grundlage ist Masterbootstrap.
Ich habe das bei vielen Seiten im Einsatz. Bislang problemlos.
Hallo zusammen,
ich habe einen Menü-Override gemacht und bekome es nicht hin, dass die Dropdowns der oberen Menüpunkte funktionieren.
Bislang habe ich da nie Probleme gehabt. In der Konsole habe ich keinen Fehlereintrag für jQuery bekommen.
Ich habe auch schon andere Menü-Extensions probiert. Es ist immer das gleiche.
Der Link zur Seite
https://der-plan.net/testserver/b2/de/
Bin für jeden Tipp dankbar!
Vielen Dank, Harmageddon,
es war nur ein schliessendes Tag, das der "system-unpublished"-Klasse.
Nun funktioniert es.
OT: Grüße nach Werther aus wenigen Kilometern Entfernung!
Super! Vielleicht trifft man sich mal. Ich würde mich freuen.
Danke!
Ich habe auch den Verdacht gehabt, aber den Fehler nicht gefunden. Ich benutze den "weterlesen"-Link von Joomla nicht. Hbe "Readmore Pro" genommen, da der ganze Text auf der Startseite angezeigt werden soll.
Hier der Code des Override:
<?php
/**
* @package Joomla.Site
* @subpackage com_content
*
* @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
// Create a shortcut for params.
$params = $this->item->params;
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');
$canEdit = $this->item->params->get('access-edit');
$info = $params->get('info_block_position', 0);
// Check if associations are implemented. If they are, define the parameter.
$assocParam = (JLanguageAssociations::isEnabled() && $params->get('show_associations'));
?>
<?php foreach($item->jcfields as $jcfield)
{
$item->jcFields[$jcfield->name] = $jcfield;
}
?>
<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
<div class="system-unpublished">
<?php endif; ?>
<?php $useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
|| $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_tags', 1) || $assocParam); ?>
<?php if ($useDefList && ($info == 0 || $info == 2)) : ?>
<div class="row no-gutters">
<div class="col-lg-7 col-md-12 col-xs-12 text">
<div class="article">
<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'above')); ?>
<?php if ($info == 0 && $params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
<?php echo JLayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
<?php endif; ?>
<?php echo JLayoutHelper::render('joomla.content.blog_style_default_item_title', $this->item); ?>
<?php // Todo: for Joomla4 joomla.content.info_block.block can be changed to joomla.content.info_block ?>
<?php endif; ?>
<?php if (!$params->get('show_intro')) : ?>
<?php // Content is generated by content plugin event "onContentAfterTitle" ?>
<?php echo $this->item->event->afterDisplayTitle; ?>
<?php endif; ?>
<?php // Content is generated by content plugin event "onContentBeforeDisplay" ?>
<?php echo $this->item->event->beforeDisplayContent; ?>
<?php echo $this->item->introtext; ?>
<?php if ($info == 1 || $info == 2) : ?>
<?php if ($useDefList) : ?>
<?php // Todo: for Joomla4 joomla.content.info_block.block can be changed to joomla.content.info_block ?>
<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'below')); ?>
<?php if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
<?php echo JLayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
<?php endif; ?>
<?php endif; ?>
<?php endif; ?>
<?php if ($params->get('show_readmore') && $this->item->readmore) :
if ($params->get('access-view')) :
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
else :
$menu = JFactory::getApplication()->getMenu();
$active = $menu->getActive();
$itemId = $active->id;
$link = new JUri(JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId, false));
$link->setVar('return', base64_encode(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language)));
endif; ?>
<?php echo JLayoutHelper::render('joomla.content.readmore', array('item' => $this->item, 'params' => $params, 'link' => $link)); ?>
<?php endif; ?>
</div>
</div>
<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
<?php endif; ?>
<?php if (!empty(JLayoutHelper::render('joomla.content.intro_image', $this->item))) {
?>
<div class="col-lg-5 col-md-12 col-xs-12 ">
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
</div>
<?php
} else {
?>
<div class="col-md-offset-1 col-lg-4 col-md-12 col-sm-12 col-xs-12 contact ">
<h4><?php echo $this->item->jcfields[3]->value; ?></h4>
<p><?php echo $this->item->jcfields[4]->value; ?></p>
<h5><?php echo $this->item->jcfields[2]->value; ?></h5>
<p><?php echo $this->item->jcfields[16]->value; ?></p>
<div class="row">
<div class="col-md-8 col-xs-12 col-sm-12 infoInner">
<h5><?php echo $this->item->jcfields[5]->value; ?></h5>
<h5><?php echo $this->item->jcfields[1]->value; ?></h5>
<p><?php echo $this->item->jcfields[10]->value; ?></p>
<p><?php echo $this->item->jcfields[11]->value; ?></p>
<?php if (!empty($this->item->jcfields[13]->value)) {
?>
<?php echo $this->item->jcfields[13]->value; ?>
<i class="fa fa-download" aria-hidden="true"></i>
</a>
<?php
}
?>
</div>
<?php if (!empty($this->item->jcfields[8]->value) || !empty($this->item->jcfields[9]->value)) {
?>
<div class="col-md-4 col-xs-12 col-sm-12 infoInner">
<a class="icon" href="mailto:<?php echo $this->item->jcfields[8]->value; ?>">
<i class="fa fa-envelope" aria-hidden="true"></i>
</a><br>
<a class="icon" href="tel:<?php echo $this->item->jcfields[9]->value; ?>">
<i class="fa fa-phone" aria-hidden="true"></i>
</a>
</div>
<?php
}
?>
</div>
</div>
</div>
</div>
<?php
}
?>
<?php // Content is generated by content plugin event "onContentAfterDisplay" ?>
<?php echo $this->item->event->afterDisplayContent; ?>
Alles anzeigen
Hallo zusammen,
ich habe auf der Startseite einen Blog mit einem Override eingerichtet.
Nach drei Einträgen verschiebt sich das Layout er Beiträgen.
Ich habe schon nach Template-Fehlern gesucht, aber nichts gefunden.
Hier der Link zur Seite:
http://p560125.webspaceconfig.de/index.php
Bin für jeden Tipp dankbar!
Ne, dann ist es das wohl nicht. Wäre auch zu einfach gewesen .
Hallo friren,
welche Joomla-Version hast du denn installiert?
Für mich hört sich das nach einer älteren Version an. Diesen Fehlercode kenne ich nur von einem Menüproblem ältere Templates.
Schau doch mal ob im Menu-Code das hier steht:
<?php
$itemid = JRequest::getVar('Itemid');
$menu = &JSite::getMenu();
$active = $menu->getItem($itemid);
$params = $menu->getParams( $active->id );
$pageclass = $params->get( 'pageclass_sfx' );
?>
Falls ja, ersetz die Zeile $menu = &JSite::getMenu(); durch $menu = JFactory::getApplication()->getMenu();
Danke! Das war das Template-Problem. Hast du eine Idee, weshalb es unter xampp funktioniert, aber auf dem Server nicht? Wie gesagt, bei Strato und bei Mittwald dasselbe Problem.
So, nochmal danke für eure Tipps.
Ich habe das Problem gelöst.
Der Override wurde auf dem Server nicht akzeptier, weil in den Dateititeln ein Großbuchstabe vorkam, also "mainCat.php, mainCat_item.php".
xampp scheint da toleranter zu sein.
Vielleicht hilft es ja mal jemandem, der das gleiche Problem hat.
Hallo Tom,
die Templates sind da. Wenn ich das von mir deaktiviere werden sie aktiv. Wenn meins aktiv ist kann ich nicht umstellen.
Mir ist gerade noch etwas aufgefallen. Ich kann kein anders Template einstellen, weder beez noch protostar.
Hallo JoomlaWunder, hallo Elwood,
erstmal vielen, vielen Dank für eure Bemühungen.
Log- und temp-Pfade habe ich kontrolliert. Die Seite wurde mit akeeba upgeloaded. Bislang hatte ich damit nie ein Problem.
Zum Hoster: ich hatte die Seite schonmal zum Test bei Strato geladen. Da war es genauso wie jetzt bei Mittwald.
Ich verstehe nicht, warum das Override für den Blog unter xampp läuft und auf dem Server nicht. Das ist noch nicht die fertige Seite, sondern eine Testversion.
Kann es damit zusammenhängen, dass ich den Startseitenlink nicht verknüpft habe? Wenn ja, warum läuft das unter xampp?
Und warum wird die Startseite als Blogliste angezeigt, obwohl ein Kategorieblog eingestellt ist?
Es wäre großartig, wenn euch dazu noch was einfällt.
Ich hab jetzt bootstrap.bundle.js aktiviert. Nun kommt die Fehlermeldung nicht mehr.
Ich habe die Dateien verglichen. Es ist alles da. Die Overrides habe ich nochmal überschrieben. Die Pfade für die Logs und die Temp stimmen.
Die Overrides werden nicht gefunden. Das Blog-Override wird mit der Standard-Blogliste ersetzt.
Aber jetzt kann ich die URL ohne /index.php aufrufen.
Ja, Bootstrap 4.5.0, die neuste Version.
Die Akeeba-Version ist 7.2.
Den Cache habe ich nicht aktiviert, den abgelaufenen Cache geleert. Im System waren nur suchmaschienenfreundiche URLs aktiviert. Das habe ich ausgestellt und einmal den "Datenbank reparieren"- Button gedrückt (Da war kein Fehler angezeigt). Ich bin mir sicher, dass es etwas mit den Pfaden zu tun hat, finde aber keine Lösung.
Hallo JoomlaWunder,
popper.js habe ich ergänzt. Die PHP-Version unter xampp ist 7.3.5.
Hallo zusammen,
ich habe unter xampp eine Seite erstellt. Nachdem ich sie auf den Server geladen habe, kommt beim Aufruf eine weisse Seite und die Meldung "Access Denied".
Ergänze ich die URL mit index.php wird die Seite geladen. Allerdings nicht mit den Overrides, die ich für den Blog angelegt habe, sondern als Blogliste.
Die Seite liegt bei Mittwald unter
http://p560125.webspaceconfig.de/
Ich habe eine Datei angehängt. So sieht die Seite unter xampp aus.
Falls das wichtig ist: die Seite ist mit Akeeba upgeloaded worden. Bisher hatte ich keine Probleme an dieser Stelle.
die htaccess ist nicht aktiv.
Ich suche schon einige Tage nach einer Lösung und bin für jeden Tipp dankbar!
war das blöd!
Ich danke dir! Hab zulange am Rechner gesessen.
Guten Abend!
ich habe bei einer .htaccess IPs ergänzt, die ich "aussperren" möchte.
Nach dem Upload kam die Meldung "Internal Server Error".
Bislang hatte ich da keine Probleme. Kann eine htacess zu groß werden?
Datei hängt an. htaccess.txt
Bin für jeden Tipp dankbar!