[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
update von 4.3.2 auf 4.51 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

update von 4.3.2 auf 4.51

25. Nov 2013, 08:50

Hallo zusammen,

ist eigentlich ein Redaxo update von 4.3.2 auf 4.5.1 direkt ohne weiteres möglich? Ich habe 4.5.1 erst einmal in einem neuen Ordner installiert, die SQL Daten aus dem alten System exportiert und den files Ordner aus dem alten System per FTP gesichert, da das Import/Export Addon auf Grund der Größenbeschränkung in der php.ini nicht wollte.

Kann mir bitte jemand einen Tip geben wie es weiter geht, damit es dann auch läuft? Danke schon mal im voraus

VG
Jörn

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: update von 4.3.2 auf 4.51

26. Nov 2013, 23:22

war gar nicht so schwer :D läuft schon beinahe alles. Zwei Kleinigkeiten konnte ich noch nicht lösen, aber vielleicht könnt ihr mir helfen.

1. Die Lightbox läuft noch nicht, es öffnet sich das Bild auf einer leeren Seite.

2. Wenn ich unter System den Cache löschen möchte, dann kommt zwar die Bestätigung !Cache wurde gelöscht!, aber darüber steht die folgende Fehlermeldung :

Code: Alles auswählen

Warning: Invalid argument supplied for foreach() in  /var/www/Benutzer/html/meinOrdner/redaxo/include/addons/rexseo/classes/class.rexseo_rewrite.inc.php on line 546
Testinstallation ist hier zu finden. Danke im voraus

VG
Jörn
Zuletzt geändert von Jörn am 27. Nov 2013, 00:01, insgesamt 1-mal geändert.

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

26. Nov 2013, 23:49

zu 1) Es gibt ein neues Lightbox Addon im REDAXO Universum. Vielleicht interessant für dich :)
http://www.redaxo.org/de/download/addons/?addon_id=1131
Du musst aber dann auf den Image Manager umsteigen.

zu 2) Es wäre schon sehr hilfreich die gesamte Fehlermeldung zu sehen ;)

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 00:02

zu 1) ... nicht so gerne

zu 2) da hast Du Recht, ich habs editiert :D

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 00:22

1) ok. also ich hab grad in deinen quellcode geschaut und kann kein lightbox skript dort entdecken ;)

2) schwer zu sagen. du müsstest vermutlich mal auf ne neuere RexSEO version updaten. dummerweise gibts das nicht mehr offiziell. oder SEO42 nehmen. aber auch hier sind manche dinge anders ;) oder halt an der stelle im quellcode gucken wo der fehler ist. oder einfach ingorieren das ja nur ne warnung ist und wenn sonst alles tut... :mrgreen:

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 00:27

1) wenn ich das lightbox addon installiere, dann wird es direkt in /files angelegt. Es sollte doch eigentlich in /files/addons/ liegen, oder?

2) ich habe gerade gesehen das dieser Fehler auch in Redaxo 4.3.2 auch kam, also werde ich es einfach lassen

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 00:32

1) du kannst sonstwas ablegen unter files/addons. wenn es nicht im quellcode auftaucht brings nix ;) dann schau halt mal nach ner aktuellerern version des addons...

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 01:04

Scheint schon was damit zu tun zu haben wo die js Dateien nach der Installation liegen, allerdings hast Du Recht, wenn es gar nicht erst im Quellcode auftaucht, ist auch das erst mal völlig egal.

Was hat sich den in der 4.5.1 so verändert, das die kleine Lightbox nicht mehr will? Dein addon habe ich mir eben angesehen, aber ich weiß leider nicht wie ich es mit meinem Gallerie Modul kombinieren soll. Außerdem brauche ich es nur auf einigen Seiten, deshalb fand ich die Artikelauswahl in der alten Lightbox gar nicht schlecht.

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 01:12

Was hat sich den in der 4.5.1 so verändert, das die kleine Lightbox nicht mehr will?
Da musst du die kleine Lightbox wohl persönlich fragen, warum sie mit REDAXO 4.5 nicht harmonieren will :D
Dein addon habe ich mir eben angesehen, aber ich weiß leider nicht wie ich es mit meinem Gallerie Modul kombinieren soll.
Nimm doch das vorhande Galleriemodul als Basis und erweitere es für deine Zwecke. Programmierkentnisse natürlich vorausgesetzt ;)
Außerdem brauche ich es nur auf einigen Seiten, deshalb fand ich die Artikelauswahl in der alten Lightbox gar nicht schlecht.
Es ist eigentlich wurscht ob es überall eingebunden wird oder nur auf manchen Seiten. Wurde die Files einmal geladen spielt es mMn keine Rolle mehr ob der Code auf allen anderen Seite auch noch auftaucht.

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 01:18

Zur MP Lösung: oder studier die Codebeispiel in der Hilfe vom MP-Addon damit du weisst was deine Galerie und Bildmodule für ein Code ausspucken müssen.

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 01:20

RexDude hat geschrieben:Nimm doch das vorhande Galleriemodul als Basis und erweitere es für deine Zwecke. Programmierkentnisse natürlich vorausgesetzt ;)
... das ist das Problem :roll: aber das wird schon :mrgreen:

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 01:25

vermutlich musst du nur dem div mit der id "contentarea" die zusätzliche klasse: "magnific-popup-gallery" zuweisen --> "span-16 prefix-1 magnific-popup-gallery" . und wenn du glück hast, wars das schon :) evtl. noch den bildtyp anpassen halt...

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 01:33

wie geil, manchmal ist es einfacher als man denkt :D

Vielen Dank!

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 01:37

das sieht ja gut aus :D

ich würde noch die größe der bilder in der lightbox erhöhen. mache sind kaum größer wie die verkleinerten versionen.

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

27. Nov 2013, 02:14

Ach, ich mag Hunde :D

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: update von 4.3.2 auf 4.51

22. Dez 2013, 19:02

RexDude hat geschrieben:vermutlich musst du nur dem div mit der id "contentarea" die zusätzliche klasse: "magnific-popup-gallery" zuweisen --> "span-16 prefix-1 magnific-popup-gallery" . und wenn du glück hast, wars das schon :) evtl. noch den bildtyp anpassen halt...
Hi,

mir ist leider jetzt erst aufgefallen, das es noch kleinere Probleme gibt. Wenn ich der id "contentarea" die zusätzliche Klasse: "magnific-popup-gallery" zuweise, dann will MPG alle Bilder anzeigen, also auch das kleine Bildchen das einen externen Link kennzeichnet. Wenn man nur den Link klicken will, dann ist das etwas nervig.

Ich habe dann versucht die MPG Klasse nur dem DIV mit der Klasse "ssgthumbs" zuzuordnen, damit die Lightbox nur auf den Seiten kommt, wo mein Galleriemodul läuft. Funktioniert soweit auch, allerdings immer nur für ein Einzelbild. Blättern ist dann in der Lightbox nicht mehr möglich.

Hat jemand eine Idee was ich tun muß, um die Kennzeichnung der externen Links nicht in der MPG auftauchen zu lassen? Danke im voraus

VG
Jörn

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

23. Dez 2013, 22:29

1. in der init.js unter dem ordner files des addons diese zeile ändern: https://github.com/RexDude/magnific_pop ... nit.js#L34 in:

Code: Alles auswählen

delegate: 'a.magnific-popup-gallery-image',
2. addon reinstallieren

3. in deinem modul müssen nun alle deine links zu den bildern (und nur die!) in der gallerie die klasse "magnific-popup-gallery-image" bekommen.

...und ist alles ungetestet :)

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: update von 4.3.2 auf 4.51

24. Dez 2013, 00:16

funktioniert noch nicht so richtig. So sieht der Link im Modul jetzt aus:

Code: Alles auswählen

<div class='ssglinks'><a class='magnific-popup-gallery-image' title=\"$title\" href=../files/$value><img src=index.php?rex_img_type=rex_resize_galerie&rex_img_file=$value alt=\"$title\" title=\"$title\"/></a></div>
das Bild öffnet sich auf einer neuen leeren Seite, keine MPG zu sehen :?

VG
Jörn

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

24. Dez 2013, 09:54

ich habs grad am mitgeliefertem galerie modul ausprobiert und da gehts genau so wie beschrieben :=)

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: update von 4.3.2 auf 4.51

26. Dez 2013, 00:02

Hallo,

mit meinem Modul funktioniert jetzt das popup für das jeweilige Einzelbild, jedoch ist blättern nicht möglich. Mit dem mitgelieferten Modul funktioniert es wie beschrieben, jedoch möchte ich gerne mein Modul weiter verwenden:

Code: Alles auswählen

<?php

if ("REX_MEDIALIST[1]" != "")
{

// Anlegen eines Arrays für die ausgewählten Bilder
$arr = explode(",","REX_MEDIALIST[1]");

// Starten einer Schleife 
foreach ($arr as $value) {

// Auslesen des Bildtitels aus dem Medienpool
$media = OOMedia::getMediaByName("$value");
$title = $media->getTitle();

// Auslesen der Bildbeschreibung aus dem Medienpool
$med_description = $media->getValue('med_description');

// Ausgabe des Bildes für das Backend 
if ($REX['REDAXO']) 
{ $srcthumbnail = '../'. $srcthumbnail; }

// Ausgabe des Bildes inkl. Resize
echo "
<div class='ssgthumbs magnific-popup-gallery'>
<h3 class='fancy'>$title</h3>
<div class='ssglinks'><a class='magnific-popup-gallery-image' title=\"$title\" href=../files/$value><img src=index.php?rex_img_type=rex_resize_galerie&rex_img_file=$value alt=\"$title\" title=\"$title\"/></a></div>
<div class='ssgrechts'><p>$med_description</p></div>
</div>";
}   
}
?>
Funktioniert auch nur, wenn ich dem Container mit der Klasse ssgthumbs die Klasse magnific-popup-gallery mitgebe. Wenn ich wie ursprünglich beschrieben im Template dem container mit der Klasse contentarea die Klasse magnific-popup-gallery mitgebe, dann funktioniert das popup wieder nicht mehr :?

VG
Jörn

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

26. Dez 2013, 10:09

kannst du noch deine moduleingabe und den inhalt der init.js posten? bei der init.js bitte die aus dem files/addons/magnific_popup ordner nehmen nicht die aus include/addons/magnific_popup/files !

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: update von 4.3.2 auf 4.51

26. Dez 2013, 13:28

na klar, gerne doch :D

EINGABE

Code: Alles auswählen

Bilder auswählen<br />
REX_MEDIALIST_BUTTON[1]
INIT.JS (aus files/addons/magnific_popup/)

Code: Alles auswählen


$(document).ready(function() {
	// german localization
	$.extend(true, $.magnificPopup.defaults, {
		tClose: 'Schließen',
		tLoading: 'Wird geladen...',
		gallery: {
			tPrev: 'Zurück',
			tNext: 'Weiter',
			tCounter: '%curr% von %total%'
		},
		image: {
			tError: 'Das <a href="%url%">Bild</a> konnte nicht geladen werden.'
		},
		ajax: {
			tError: 'Der <a href="%url%">Inhalt</a> konnte nicht geladen werden.'
		}
	});

	// single image
	$('a.magnific-popup-image').magnificPopup({
		type: 'image',
		fixedContentPos: false,
		removalDelay: 300,
		mainClass: 'mfp-with-fade',
		closeOnContentClick: true,
		image: {
			cursor: ''
		}
	});

	// gallery images
	$('div.magnific-popup-gallery').each(function() {
		$(this).magnificPopup({
			delegate: 'a.magnific-popup-gallery-image',
			type: 'image',
			fixedContentPos: false,
			removalDelay: 300,
			mainClass: 'mfp-with-fade',
			image: {
				cursor: ''
			},
			gallery: {
				enabled: true
			}
		});
	});
});

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: update von 4.3.2 auf 4.51

26. Dez 2013, 14:03

tz tz tz ;) du musst aussen herum und einmalig das div mit der magnific-popup-gallery klasse setzen. aktuell hast du nämlich für jedes bild eine eigene gallerie kreiert. da brauchst du dich nicht wundern wenns keine pfeile mehr gibt bei nur einem bild :P

und vergiss das end div nicht, auch ausserhalb der schleife. und dann lösch die magnific-popup-gallery klasse innerhalb der schleife. magnific-popup-gallery-image klasse muss aber bleiben.

Jörn
Beiträge: 119
Registriert: 19. Apr 2011, 21:29

Re: update von 4.3.2 auf 4.51

26. Dez 2013, 16:25

:D läuft :D Danke Dir !

VG
Jörn

Zurück zu „Allgemeines [R4]“