WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#51 26.07.2017 17:38:27

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Öhm, also ich hab das hier in der Portable laufen, die ich Dir gebastelt hatte, mit PHP 7 und so. Fehlt bei Dir vielleicht eine Tabelle? Es müßten 4 sein.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#52 26.07.2017 17:40:25

florian
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Dann fehlen sogar 2 Tabellen.
Ich habe nur mod_leafletmaps_iconsets und mod_leafletmaps_settings.
install.php hatte ich schon ausgetauscht.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#53 26.07.2017 17:49:21

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Das erklärt es zumindest.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#54 26.07.2017 17:49:49

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Neue Version 0.3


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#55 26.07.2017 17:55:05

florian
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Leider keine Änderung, nur die vorgenannten Tabellen sind da, mod_leafletmaps_icons und mod_leafletmaps_markers fehlen.
Ist das Absicht, dass in der install.php da 2x TABLE_PREFIX, TABLE_PREFIX steht?


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#56 26.07.2017 17:56:35

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Hat jemand einen Vorschlag für die Standard-Latitude und -Longitude? Ich hab jetzt erst mal Berlin genommen, wegen Hauptstadt und so...


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#57 26.07.2017 17:59:26

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

florian schrieb:

Leider keine Änderung, nur die vorgenannten Tabellen sind da, mod_leafletmaps_icons und mod_leafletmaps_markers fehlen.
Ist das Absicht, dass in der install.php da 2x TABLE_PREFIX, TABLE_PREFIX steht?

Ja, es sind 2 Platzhalter zu ersetzen. Ich habe die Tabellen grad mal bei mir gelöscht und über das BE die install.php nochmal ausgeführt, es werden alle 4 Tabellen angelegt.

CREATE TABLE `wbce_mod_leafletmaps_icons` (
	`icon_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
	`class_id` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`iconUrl` VARCHAR(50) NOT NULL DEFAULT '0',
	PRIMARY KEY (`icon_id`),
	INDEX `FK_mod_leafletmaps_icons_mod_leafletmaps_iconclasses` (`class_id`),
	CONSTRAINT `FK_mod_leafletmaps_icons_mod_leafletmaps_iconsets` FOREIGN KEY (`class_id`) REFERENCES `wbce_mod_leafletmaps_iconsets` (`class_id`)
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
;
CREATE TABLE `wbce_mod_leafletmaps_markers` (
	`section_id` INT(10) NOT NULL DEFAULT '0',
	`page_id` INT(10) NOT NULL DEFAULT '0',
	`marker_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
	`icon_id` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`name` VARCHAR(255) NOT NULL,
	`latitude` DECIMAL(18,15) NOT NULL DEFAULT '0.000000000000000',
	`longitude` DECIMAL(18,15) NOT NULL DEFAULT '0.000000000000000',
	`url` TEXT NULL,
	`description` TEXT NULL,
	`glyph` VARCHAR(50) NULL DEFAULT NULL,
	`active` INT(1) NOT NULL DEFAULT '1',
	`pos` INT(10) NOT NULL DEFAULT '0',
	PRIMARY KEY (`marker_id`),
	INDEX `FK_mod_leafletmaps_markers_mod_leafletmaps_icons` (`icon_id`),
	CONSTRAINT `FK_mod_leafletmaps_markers_mod_leafletmaps_icons` FOREIGN KEY (`icon_id`) REFERENCES `wbce_mod_leafletmaps_icons` (`icon_id`)
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
;

Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#58 26.07.2017 18:04:58

florian
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Was ist denn dieses FK_
?
irgendwie sieht die install.php auch anders aus als bei anderen WBCE-Modulen. sprintf wird da nicht verwendet...

Soll natürlich keine Kritik sein!
Sorry für doofe Fragen, mit sowas kenne ich mich überhaupt micht aus.

Beitrag geändert von florian (26.07.2017 18:05:39)


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#59 26.07.2017 18:09:08

florian
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

webbird schrieb:

Hat jemand einen Vorschlag für die Standard-Latitude und -Longitude? Ich hab jetzt erst mal Berlin genommen, wegen Hauptstadt und so...

geo:43.6839,-71.4265?z=15
http://osm.org/go/ZfYOIlsd--


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

petero

#60 26.07.2017 18:11:49

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

FK_ steht für Foreign Key, sprintf() ersetzt Platzhalter durch Werte, also beides nix Schlimmes. wink Funktionieren die Statements, wenn Du sie manuell ausführst?


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#61 26.07.2017 18:12:31

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

florian schrieb:
webbird schrieb:

Hat jemand einen Vorschlag für die Standard-Latitude und -Longitude? Ich hab jetzt erst mal Berlin genommen, wegen Hauptstadt und so...

geo:43.6839,-71.4265?z=15
http://osm.org/go/ZfYOIlsd--

big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile  big_smile

Was es nich alles gibt...


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#62 26.07.2017 18:13:02

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Nur gucken, nicht anfassen...

attachment.php?item=971&download=1

Beitrag geändert von webbird (26.07.2017 18:13:23)


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#63 26.07.2017 18:17:37

florian
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

webbird schrieb:

FK_ steht für Foreign Key, sprintf() ersetzt Platzhalter durch Werte, also beides nix Schlimmes. wink Funktionieren die Statements, wenn Du sie manuell ausführst?

Nein...
Bei CREATE TABLE `wbce_mod_leafletmaps_icons` kommt:
Fehler in der SQL-Abfrage (1022): Can't write; duplicate key in table 'wbce_mod_leafletmaps_icons'

Bei CREATE TABLE `wbce_mod_leafletmaps_markers` kommt:
Fehler in der SQL-Abfrage (1215): Cannot add foreign key constraint

Was es nich alles gibt...

Zu WBCE leider nur irgend einen unspektakulären Sendemast von irgend so einer obskuren US-Radiostation...


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#64 26.07.2017 18:27:23

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Wenn es die erste Tabelle nicht gibt wird auch die 2. nicht angelegt, wegen dem Foreign Key. Was ist das für eine mySQL Version? Wenn ich das bei mir eingebe, wird die Tabelle klaglos angelegt.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#65 26.07.2017 18:29:10

florian
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Server version    5.7.16
Host info    Localhost via UNIX socket
Protocol version    10
Client info    mysqlnd 5.0.12-dev - 20150407 -
Client encoding    utf8

Willst Du mal direkt draufschauen?
Ach so, ich verwende einen anderen Prefix, den hatte ich aber schon an beiden Vorkommnissen geändert


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#66 26.07.2017 18:31:48

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Die mysql-Version ist zu alt. Um nicht zu sagen steinalt. In der Portable ist 5.6.

Edit: Hoppla, falsche Zeile, das war die Client-Version. devil

Beitrag geändert von webbird (26.07.2017 18:32:25)


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#67 26.07.2017 18:33:55

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Leg's mal so an:

CREATE TABLE `wbce_mod_leafletmaps_icons` (
	`icon_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
	`class_id` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`iconUrl` VARCHAR(50) NOT NULL DEFAULT '0',
	PRIMARY KEY (`icon_id`)
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
;

Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#68 26.07.2017 18:34:21

florian
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Hm, das ist ein ganz normales Shared Hosting bei Alfahosting, und die sagen

Server version    5.7.16


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#69 26.07.2017 18:34:48

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Und wenn das klappt die zweite so:

CREATE TABLE `wbce_mod_leafletmaps_markers` (
	`section_id` INT(10) NOT NULL DEFAULT '0',
	`page_id` INT(10) NOT NULL DEFAULT '0',
	`marker_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
	`icon_id` INT(10) UNSIGNED NOT NULL DEFAULT '0',
	`name` VARCHAR(255) NOT NULL,
	`latitude` DECIMAL(18,15) NOT NULL DEFAULT '0.000000000000000',
	`longitude` DECIMAL(18,15) NOT NULL DEFAULT '0.000000000000000',
	`url` TEXT NULL,
	`description` TEXT NULL,
	`glyph` VARCHAR(50) NULL DEFAULT NULL,
	`active` INT(1) NOT NULL DEFAULT '1',
	`pos` INT(10) NOT NULL DEFAULT '0',
	PRIMARY KEY (`marker_id`)
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
;

Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#70 26.07.2017 18:35:08

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Ich mach jetzt erst mal Feierabend. cool


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#71 26.07.2017 18:35:42

webbird
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

florian schrieb:

Hm, das ist ein ganz normales Shared Hosting bei Alfahosting, und die sagen

Server version    5.7.16

Ich hatte mich verguckt, ich hab die Client-Version mit der Server-Version verwechselt, und die wäre 5.0 gewesen.


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#72 26.07.2017 18:36:34

florian
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Leg's mal so an:

So klappt's.

Ich mach jetzt erst mal Feierabend.

Den hast Du Dir auch verdient.
Vielen Dank für alles.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#73 26.07.2017 18:46:19

florian
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Backend wird jetzt nach manuellem Ergänzen der Tabellen angezeigt. thumb_up

Speichern eines Markers funktioniert noch nicht. Nach anklicken von "Save" bleibt die save.php stehen, als nahezu leere Seite mit der Ausgabe

http: //domain.tld/admin/pages/modify.php?page_id=

Kehrt man mit Zurück zurück, wurde auch kein Marker gespeichert.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#74 26.07.2017 19:04:08

florian
Administrator

Re: LeafletMaps (für Landkarten a la Google Maps)

Noch zwei Anmerkungen (es war mir nur aufgefallen, bitte nicht zu ernst nehmen)

Für WBCE müsste in ein paar Dateien noch
if(!defined('WB_PATH')) die(header('Location: index.php')); 
eingefügt werden. So wegen Sicherheit und so.

Dann ist da FA im Paket, das muss ab WBCE 1.2 eigentlich nicht mehr sein, das haben wir von Haus aus dabei. Unabhängig davon reicht es mMn - wenn FA als Webfont verwendet wird - nur die woff-Dateien mitzuliefern. Mein Kenntnisstand ist, dass SVG, EOT, TTF, OTF von keinem zeitgemäßen Browser noch benötigt wird.


Code allein macht nicht glücklich. Jetzt spenden!

Offline

Liked by:

colinax

#75 26.07.2017 19:24:01

thanks
Mitglied

Re: LeafletMaps (für Landkarten a la Google Maps)

webbird schrieb:

Hat jemand einen Vorschlag für die Standard-Latitude und -Longitude? ...

Na wem gebührt die Ehre? Natürlich der Entwicklerin. Also schaffe dir ein Denkmal, du hast es verdient angel

Offline

Liked by:

byteworker

Fußzeile des Forums

up