WBCE Home | WBCE Hilfe | WBCE Addon Repository | Impressum | Datenschutz

WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#51 26.07.2017 18: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.


Some people just need a high-five. In the face. With a chair.

Online

#52 26.07.2017 18: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.

Online

#53 26.07.2017 18:49:21

webbird
Administrator

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

Das erklärt es zumindest.


Some people just need a high-five. In the face. With a chair.

Online

#54 26.07.2017 18:49:49

webbird
Administrator

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

Neue Version 0.3


Some people just need a high-five. In the face. With a chair.

Online

#55 26.07.2017 18: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?

Online

#56 26.07.2017 18: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...


Some people just need a high-five. In the face. With a chair.

Online

#57 26.07.2017 18:59:26

webbird
Administrator

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

florian wrote:

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
;

Some people just need a high-five. In the face. With a chair.

Online

#58 26.07.2017 19: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.

Last edited by florian (26.07.2017 19:05:39)

Online

#59 26.07.2017 19:09:08

florian
Administrator

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

webbird wrote:

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--

Online

Liked by:

petero

#60 26.07.2017 19: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?


Some people just need a high-five. In the face. With a chair.

Online

#61 26.07.2017 19:12:31

webbird
Administrator

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

florian wrote:
webbird wrote:

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...


Some people just need a high-five. In the face. With a chair.

Online

#62 26.07.2017 19:13:02

webbird
Administrator

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

Nur gucken, nicht anfassen...

attachment.php?item=971&download=1

Last edited by webbird (26.07.2017 19:13:23)


Some people just need a high-five. In the face. With a chair.

Online

#63 26.07.2017 19:17:37

florian
Administrator

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

webbird wrote:

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...

Online

#64 26.07.2017 19: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.


Some people just need a high-five. In the face. With a chair.

Online

#65 26.07.2017 19: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

Online

#66 26.07.2017 19: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

Last edited by webbird (26.07.2017 19:32:25)


Some people just need a high-five. In the face. With a chair.

Online

#67 26.07.2017 19: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
;

Some people just need a high-five. In the face. With a chair.

Online

#68 26.07.2017 19: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

Online

#69 26.07.2017 19: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
;

Some people just need a high-five. In the face. With a chair.

Online

#70 26.07.2017 19:35:08

webbird
Administrator

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

Ich mach jetzt erst mal Feierabend. cool


Some people just need a high-five. In the face. With a chair.

Online

#71 26.07.2017 19:35:42

webbird
Administrator

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

florian wrote:

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.


Some people just need a high-five. In the face. With a chair.

Online

#72 26.07.2017 19: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.

Online

#73 26.07.2017 19: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.

Online

#74 26.07.2017 20: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.

Online

Liked by:

colinax

#75 26.07.2017 20:24:01

thanks
Member

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

webbird wrote:

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

Board footer

Powered by FluxBB

up