Joomla 4 Templates und Joomla 3 Themes - Joomlaplates
hab fast alle Seiten damit gemacht, die einfacheren mit dem Standard Cassiopeia
Joomla 4 Templates und Joomla 3 Themes - Joomlaplates
hab fast alle Seiten damit gemacht, die einfacheren mit dem Standard Cassiopeia
Tippe mal bots mit Hacking Versuchen
Ich hab auch einen Kunden der seit Jahren den OSG Seminarmanager nutzt und nun umgestiegen ist auf die 4, bzw. morgen gehen wir Online mit der 4er Version!
Es hat etwas geholpert, es haben Funktionen gefehlt, die Migration lief nicht ganz astrein durch weil bei uns im Laufe der Jahre knapp 50000 Buchungen eingelaufen sind (Kindergarten Seminare) und es dadurch zu timeouts beim migrieren kam.
Aber ganz im Gegensatz zu dem was Du schreibst waren uns die Schweizer super hilfreich, haben sich alles angeschaut und in den letzten 3 Wochen kräftig nachgebessert, auch heute noch bekommen wir noch ein Update für die Performance im Frontend.
Ja wir haben auch ein paar Stunden extra bezahlt, aber wie Du ja auch erkannt hast . damit wird ja auch Geld verdient und es soll funktionieren, aber ganz sicher nicht den gesamten Aufwand den Webtribute jetzt hatte. Aber dafür ist der OSG 4 jetzt auch um einiges besser aufgestellt als noch vor 3 Wochen.
Wenn Du das Update angehst und Dich mit denen austauschst bin ich sicher Ihr bleibt im Gesamtkonstrukt im Geschäft!
Gibt es tatsächlich keine andere Möglichkeit als alle Auth Methoden Plugins zu deaktivieren?
So gehts natürlich, aber wäre auch schön wenn man das je Gruppe konfigurieren könnte
Großes Kino
Reicht es denn diese Dateien zu löschen? Meine Acy Mailing sind alle auf aktuellsten Stand!
Ich hab mir das jetzt noch mal auf der anderen Installation angeschaut.
Da funktioniert es, ich hab keinen Unterschied gefunden zu der neuen Geschichte außer das der Ordner anders heißt.
Ich hab dann die htaccess und die PHP rüber kopiert, Ordner angepasst und voila es geht!
Frag mich einer warum
Sorry aber bei mir geht das nicht, hier mal meine htaccess die im root ist, konnte ich nicht so einfügen wegen längenüberschreitung, daher als txt im Anhang
Die rewrite Anweisung ist am ende des Rewrite Moduls
Ebenfalls im root die readmedia.php
Deren Inhalt
<?php
/**
* @version 1.0.0
* @package Readmedia
* @copyright Copyright (C) 2018 David Jardin - djumla GmbH
* @license GNU GPLv3 <http://www.gnu.org/licenses/gpl.html>
* @link http://www.djumla.de
*/
/* Initialize Joomla framework */
define('_JEXEC', 1);
// Load system defines
if (file_exists(dirname(__FILE__) . '/defines.php'))
{
require_once dirname(__FILE__) . '/defines.php';
}
if (!defined('_JDEFINES'))
{
define('JPATH_BASE', dirname(__FILE__));
require_once JPATH_BASE . '/includes/defines.php';
}
require_once JPATH_BASE . '/includes/framework.php';
/* Create the Application */
$container = \Joomla\CMS\Factory::getContainer();
$container->alias('session.web', 'session.web.site')
->alias('session', 'session.web.site')
->alias('JSession', 'session.web.site')
->alias(\Joomla\CMS\Session\Session::class, 'session.web.site')
->alias(\Joomla\Session\Session::class, 'session.web.site')
->alias(\Joomla\Session\SessionInterface::class, 'session.web.site');
// Instantiate the application.
$app = $container->get(\Joomla\CMS\Application\SiteApplication::class);
// Set the application as global app
\Joomla\CMS\Factory::$application = $app;
// Actual permission check starts here
if (!\Joomla\CMS\Factory::getUser()->id)
{
header("HTTP/1.0 403 access denied");
echo "Access denied";
exit();
}
$requestedFile = str_replace(JUri::root(), "", JUri::current());
$location = dirname(__FILE__) . "/" . $requestedFile;
if (!file_exists($location))
{
header("HTTP/1.0 404 file not found");
echo "File not found";
exit();
}
$size = filesize($location);
$time = date('r', filemtime($location));
$fm = @fopen($location, 'rb');
if (!$fm)
{
header("HTTP/1.0 505 Internal server error");
exit();
}
$begin = 0;
$end = $size;
header('HTTP/1.0 200 OK');
header("Content-Type: " . mime_content_type($location));
header('Cache-Control: public, must-revalidate, max-age=0');
header('Pragma: no-cache');
header("Content-Disposition: attachment; filename=" . basename($location));
header("Content-Transfer-Encoding: binary\n");
header("Last-Modified: $time");
header('Connection: close');
$cur = $begin;
fseek($fm, $begin, 0);
while (!feof($fm) && $cur < $end && (connection_status() == 0))
{
print fread($fm, min(1024 * 16, $end - $cur));
$cur += 1024 * 16;
}
Alles anzeigen
original von djumla.de kopiert ohne Veränderung
Der Datei Ordner ist hier
Ich erkenne da jetzt meinerseits keinen Fehler, wenn doch - bitte mit dem Hammer drauf hin weisen.
Ich bekomme eine 404 beim direkten aufruf der news.pdf, sowohl aus- als auch eingeloggt!
Wenn ich die Datei über eine Verlinkung aufrufe in einem Artikel wo nur die bestimmte Gruppe Zutritt hat, ich also eingeloggt bin, kommt
Auch das hab ich schon getestet, funktioniert auch so nicht!
Die php gehört ins root.
Das Thema hatten wir doch im Februar schon mal:
Hab ich ja auch so getestet, geht trotzdem nicht!
Wahnsinn - man wird alt - hatte ich echt schon mal gefragt! Oh mei!
Aber behebt mein Problem das es nicht funktioniert unter J4 leider nicht!
Ich hab einen Ordner in Images erstellt, sagen wir mal intern
in den Ordner intern hab ich die htaccess erstellt mit den Inhalt von der verlinkten Seite, nur das ich halt meinen Ordner anstatt dowloads angegeben hab
Und dann habe ich mir den PHP Code kopiert und eine readmedia.php mit diesen Inhalt erstellt und hochgeladen, aber egal ob ich die in den root lade oder in den intern Ordner, ich kann die pdf weiterhin einfach aufrufen!
Wenn ich diese Regel richtig interpretiere muss doch die readmedia.php in den gleichen Ordner wie die htaccess?
Top - besten Dank das ist ne einfache aber geniale Lösung!
Teste ich gleich mal!
Du kannst zumindest den direkten Download per htaccess verbieten, wenn der User nicht angemeldet ist.
Was ich leider nicht ganz verstehe, wo muss die PHP Datei hin?
Auch in den Ordner wo die Downloads sind oder ins root?
Funktioniert so oder so nicht!
Hm, bestätigt eigentlich meine Vermutung das ich es mit Joomla Boardmitteln nicht hin bekomme.
Das kann doch nicht sein!
Es muss doch möglich sein Userrechte auch auf Dateien anzuwenden.
Ich hab das noch nie gebraucht daher noch nie aufgefallen. Aber ist ja ne echte Schwachstelle
Servus zusammen,
ich erstelle gerade Rechte für einen Betrieb - Einige MA dürfen bestimmte Inhalte nur lesend betreten, andere dürfen diese Inhalte bearbeiten. Alle anderen dürfen da gar nicht hin!
U.a. werden dort auch PDF, Word usw. als Downloads angeboten. So weit alles im grünen!
Wenn ich jetzt aber als Mister User/In den direkten Downloadlink zu dieser Datei raus bekomme, wie ist erst mal egal, kann ich ja diese Datei immer runter laden.
Wie kann ich also Download Dateien auch mit diesen Rechten versehen?
Ich habe weder etwas für den Ordner gefunden noch bei Hochladen der Datei im Medienmanager.
Benötige ich dazu zwingend eine Komponente wie Phoca Downloads?
Kann ja eigentlich nicht sein oder?
Ohne Eingriff ind bestimmte Dateien, also nur im Backend, scheinbar nicht umsetzbar.
Ehrlich das stimmt einfach nicht.
Jemand wie ich oder andere die sich damit gut auskennen machen Deine verlinkte Seite nach dem Update auf Jooml 4 in wenigen Stunden startklar ohne eine einzige Datei zu ändern, nur das CSS des Core Template muss geändert werden und das macht man in einer user.css die man im Backend des Templates anlegt.
Aber Du vermittelst halt auch den Eindruck als ob du gar keine Lust hast dich in die Materie einzulesen - dann wird das nichts. Dann wird da aber mit keinen einzigen CMS, auch mit Wordpress bzw. gerade mit Wordpress erst recht nichts!
Die optische Ausgabe der verlinkten Seiite bekommst Du ohne große Probleme mit dem Boardtemplate von Joomla 4, dem Cassiopeia, selbst hin. Bei Fragen wird Dir hier sicher geholfen.
Da braucht es kein bezahlt Template.
Und ich gehe davon aus dass es mit J5 auch noch laufen wird, ansonsten schaufelt sich nämlich Joomla tatsächlich ziemlich sicher das eigene Grab!
Und es gibt erst mal keinen Grund eine Joomla 3 genau am 17.8 vom NEtzt zu nehmen.
Die ist ja deswegen nicht unscher.
Man muss halt a bissi die Augen aufhalten ob Meldungen später auftauchen dass es mit der 3er Löcher gibt
Alles anzeigenHi Dirk,
also auf dem Screenshot siehst du wie meine Termineliste von Icagenda angezeigt wird.
Zum einen Stört mich, dass die Schrift links an den Rand geklatscht ist. Da fehlt mir noch der code.
Zum anderen, das habe ich jetzt aber schon zum Teil geschafft, gefällt mir die Darstellung der Schrift nicht. Ich habe die Schriftart Boogaloo bei mir inplementiert und hätte gerne das der Titel des Termins a, in Boogaloo und b. in grün dargestellt wird.
Ich hoffe ich konnte es jetzt besser verdeutlichen
Das hat aber alles nichts mit dem hier zu tun
Ist es eigentlich Möglich, wenn ich auf den Termin klicke auf die Seite geleitet zu werden wo die Infos zu dem Event stehen?
Ich meinte damit nicht die Seite die ICargenda aufgrund meiner Eingaben erstellt sondern die von mir im Pagebuilder erstellt wurde.
Das verstehen wir nicht. Was hast Du in welchen Pagebuilder erstellt und willst wann anzeigen lassen.
Denke genau das hat auch Dirk nicht verstanden
Bezüglich "Bildergalerie aus Nextcloud Ordner" - Ihr dürft gespannt sein, auf die neue JoomGallery 4...
Da ich genau da drauf warte wegen Migration einiger 3er Seiten - hat man den schon einen Plan wann es so weit ist?
Sorry für OT