bookmarks module with wb 2.10.0

evaki

Na gut, dann leg ich mich wieder hin  :-D :-D

Der Check mit WB2.11 läuft noch im Hintergrund.
MfG. Evaki

hgs

Quote from: jacobi22 on January 10, 2018, 04:46:56 PM
QuoteFalls Du das Teil im aktuellen Zustand haben willst -zur Prüfung un so...- kann ichs Dir schicken.
Nein, danke, das lohnt den Aufwand nicht mehr
eine neue Version ist zu 95% fertig, war auch schon mal ganz fertig, bis sich wer entschlossen hat, mit mehreren Templates arbeiten zu wollen   :oops:  :wink:
jacobi22 ist doch schon fast fertig mit einer neuen Version.
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

evaki

a) "footer" hab ich wohl übersehen.

b) Das ursprüngliche Linkproblem ist mit dem vorangestellten http(s):// beseitigt (es wurde immer ein http:// an die eingegebene Adresse angefügt).
An eine neue funktionierende Alternative habe ich zwar gedacht, aber als Nichtprogrammierer tue ich mich mit solchen Schritten schwer. Ich schau mal, ob ich das korrigiert bekomme, ansonsten muß da jemand ran, der es kann.

c) Entities sind noch vorhanden, richtig; kommt mit der nächsten Korrektur.

Schön wäre ja, wenn sich DANACH jemand um den "Bilder(verzeichn.)fehler" kümmern könnte.

MfG. Evaki

hgs

Gerade kurz mit WB2.11 php 7.1.11 getestet

Es kommt dieser "Hinweis" im ErrorLog
2018-01-12T07:51:17+00:00 [E_NOTICE] /modules/bookmarks/add.php:[63] from /admin/pages/add.php:[270] require "Undefined variable: footer""

Links die in dieser Form
Quotewww.domäne.de
(so würde der DAU oder Anfänger [ich] es eingeben :-P)
eingegeben werden, führen zu einem falschen Link
Quote/pages/www.domäne.de

Linkeingabe mit
Quotehttp(s)://www.domäne.de
werden richtig umgesetzt.

Hilfeseite ist voll von Entities, dass war in der Version von ruebenwurzel nicht so
QuoteHilfe f�r das Bookmark Module

Diese Datei enth�lt die Hilfe �ber die verschiedenen Optionen des Bookmark Modul. Mit dem Bookmarks Modul k�nnen sie ganz leicht eine Linkliste innerhalb ihrer Homepage erzeugen.
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

evaki

Anbei bookmarks_v2.96.2_test-forum.zip
Linkfehler beseitigt, man muß nur auch das http:// angeben.
Ansonsten scheint bis auf eines alles zu funktionieren.
Wenn im zugehörigen Mediaordner irgendeine Datei existiert, also für die Bildeinbindung, streikt die Seite für die Linkeintragung. Diesen Fehler laß ich mal so stehen. Kann ja sonst noch jemand...
Den Threadersteller scheints sowieso nicht mehr zu erreichen.
MfG. Evaki

evaki

#14
Ha, nun selbst schon 'nen Fehler entdeckt.
Nach der nachträglichen Zuordnung eines Links zu einer Gruppe, verändert sich die Linkadresse -es wird noch ein http: hintendran gehängt. Ob das auch bei der Linkerstellung + Gruppe  passiert, habe ich nicht überprüft. Der Link läßt sich zwar neu erstellen, das Verhalten ist jedoch nicht erwünscht. Anscheinend gabs in einer früheren Version schon mal damit Probleme. Naja, gibt ja bestimmt noch Rückmeldungen, und noch jemanden, der sowas dann korrigiert (Ich bin kein Programmierer). Ob unter strict nun alle Felder vorbelegt sein müssen, hab' ich "nicht im Kopp". Vielleicht weiß jemand mehr, bevor ich wieder Dokus zuende lesen muß  :roll:
MfG. Evaki

evaki

Anbei eine TEST-version 2.96.1
Hoffe, daß ich alle korrigierte Dateien richtig zusammengeführt/gestellt habe, also nix vermasselt habe, sonst muß ich's halt nochmal neu packen.
Bitte unter MySql strict ausprobieren.
Ohne Gewehr -peng-
MfG. Evaki

hgs

aber im FE funktioniert der Link nicht.

Da wird was "falsches Zusammengebaut: Der Link sieht so aus

https://meinedomäne.de/pages/www.zur-spielkiste.de
Und erzeugt eine weiße Seite mit folgendem Text
Not Found

The requested URL /pages/www.zur-spielkiste.de was not found on this server.
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

hgs

#11
Liefert im BE eine Fehlermeldung
There was an uncatched exception
Call to undefined function mysql_error()
in line (145) of (/modules/bookmarks/modify.php):


Getestet mit WB 2.11 und php 7.1.11

Nachtrag, modify.php zn 145 den Eintrag mit dem fehlenden i ergänzt. Dann ist der Fehler weg.

mysqli_error()
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

ruebenwurzel

Hallo,

im Anhang Version 3.0.0, die bei mir auf der Festplatte schlummerte. Probier die mal aus.

Gruß
Matthias

evaki

>>erbrachte Null Antworten
Sowas gibts bedauerlicherweise.
Habe das Teil auch noch nie gebraucht, und auch nicht in Aktion gesehen. Eine Linkliste machen ich und unsere Anwender ganz konventionell.
Die Beschäftigung damit war mir aber fürs Lernen gut. Insofern machts mich nicht traurig oder frustriert. 
MfG. Evaki

Gast

QuoteFalls Du das Teil im aktuellen Zustand haben willst -zur Prüfung un so...- kann ichs Dir schicken.
Nein, danke, das lohnt den Aufwand nicht mehr
eine neue Version ist zu 95% fertig, war auch schon mal ganz fertig, bis sich wer entschlossen hat, mit mehreren Templates arbeiten zu wollen   :oops:  :wink:
Was ich nicht habe, ist eine Abwärtskompatiblität zu Vorgängerversionen, also kein Update einer bestehenden Version. Liegt daran, das ich selbst das Dingen nie benutzt habe und eine Anfrage wegen funktionierender Datenbankbackup's oder verschiedene Ausgabe-"Templates" bzw Beispielseiten, wo ich mir das mal anschauen kann, erbrachte Null Antworten

evaki

@jacobi22
So, das hab ich nun doch hinbekommen, der erste Eintrag ist drin  8-)
Doof nur, daß ich den nicht auf der Seite sehe. Sehr wahrscheinlich nur was hausgemachtes.
ADD und Modify werfen noch zwei Notizen, wo man aber später nochmal draufschauen kann.

Falls Du das Teil im aktuellen Zustand haben willst -zur Prüfung un so...- kann ichs Dir schicken. Hab' für heute noch andere Sachen auf dem Zettel.

MfG. Evaki

evaki

@jacobi22
Hast Du schonmal dran gearbeitet? Wie weit bist Du gekommen?
Installiert hab ichs (nach Änderungen)
Will ich per ADD 'nen Link setzen (auch schon Änderungen drin) bekomme ich zum Verrecken keinen gültigen Integer-Wert (linkID) in das Feld, also zumindest siehts so aus. Änderung von PDO=LAST_INSERT_ID() auf mysqli hats auch nicht gebracht. Irgendwo -sicherlich an anderer Stelle (Wald/Bäume)- hab 'ich wohln 'nen (Denk-)Fehler drin. Vielleicht kannste mir ja zumindest sagen, worauf ich achten muß.
MfG. Evaki

Gast

ist ein typischer Mysql-Strict-Mode-Fehler
Im Strict-Mode müssen alle Fehler beim Insert belegt werden, die in der Datenbank keinen default-Wert haben

Typisch für so ziemlich alle alten WB-Versionen: ein Nullereintrag mit z.b.
QuoteINSERT INTO wb_mod_bookmarks_links (section_id,page_id) VALUES ('0', '0')
der dann im nächsten Schritt bearbeitet wird.

dieser Fehler hier führt in dieser Modulversion dazu, das keine Links mehr eingefügt werden können.


evaki

#4
(bookmarks_v2.96)
Another error (install):
Exception: "Field 'aboutbm' doesn't have a default value"
Exception: "Field 'aboutbm' doesn't have a default value" @ mysql->query(); in\framework\class.database.php

Array
(
    [0] => Array
        (
            [file] => S:\WebsiteBaker_2.2.10.0\html\framework\class.database.php
            [line] => 93
            [function] => query
            [class] => mysql
            [type] => ->
            [args] => Array
                (
                    [0] => INSERT INTO wb_mod_bookmarks_links (section_id,page_id) VALUES ('0', '0')
                )

        )

    [1] => Array
        (
            [file] => S:\WebsiteBaker_2.2.10.0\html\modules\bookmarks\install.php
            [line] => 107
            [function] => query
            [class] => database
            [type] => ->
            [args] => Array
                (
                    [0] => INSERT INTO wb_mod_bookmarks_links (section_id,page_id) VALUES ('0', '0')
                )

        )

    [2] => Array
        (
            [file] => S:\WebsiteBaker_2.2.10.0\html\admin\modules\install.php
            [line] => 180
            [args] => Array
                (
                    [0] => S:\WebsiteBaker_2.2.10.0\html\modules\bookmarks\install.php
                )

            [function] => require
        )

)

for the moment

MfG. Evaki
(dev: def-werte sollen zukünftig immer eingetragen werden WB-NeuVer)

evaki


dbs

#2
Hi, for fast help:

replace in /modules/bookmarks/upgrade.php all
echo mysql_error().'<br />';

with
echo $database->get_error().'<br />';

edit: small > forgotten, now code is right.
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

mduerig

Hello
is there any solution to get the bookmark module working with WebsiteBaker version 2.10 again?
I have bookmark module 2.95 installed.
I tried to upgrade to 2.96 or 2.97 and got the follwing error:
Adding new fields to database table mod_bookmarks_settings
There was an uncatched exception
Call to undefined function mysql_error()
in line (34) of (/modules/bookmarks/upgrade.php):


with WebsiteBaker version it is not possible to change existing links in the bookmark module. only the "title" and "image" field are available for inserting/changing data.

Thanks a lot for your help.

Markus