Neue Version 2.9.0 von H2N Link Directory 2 für Joomla 1.7/2.5

Nach langer Entwicklungspause konnte eine erste Version vom H2N Link Directory 2 für Joomla 1.7/2.5 fertigstellt werden. Es handelt sich dabei um die Version 2.9.0. Es ist zu beachten, dass alle

2.9.x Versionen einen Beta-Status haben

Auch die Module HitList und dTree wurden entsprechend portiert.

Änderungen und Neuerungen

HTML-Redesign

Im Frontend von H2N Link Directory 2 wurden (fast) alle HTML-Tabellen entfernt. So sind Änderungen am Design durch den Einsatz von CCS möglich. Insbesondere die Kategorien-Übersicht wurde überarbeitet.

Service für die Erzeugung von Vorschaubildern

Hier wurden die Dienste

hinzugefügt.

Ob alle eingebundenen Dienst zuverlässig funktionieren, kann nicht garantiert werden. Ein Feedback wäre hierzu sehr hilfreich. Auch Hinweise bzgl. weitere Thumbnail-Dienste sind ausdrücklich erwünscht.

Support JComment temporär entfernt

Der Support von JComments wurde temporär aus H2N Link Directory 2 entfernt, da JComments lange Zeit nicht für Joomla 1.7/2.5 zur Verfügung stand.
Mittlerweile gibt es auch JComment für Joomla 1.7/2.5, sodass die Unterstützung für  JComment wieder einbaut werden kann. Dies folgt in der nächsten Version von H2N Link Directory 2.

Unterstützung  für Captcha entfernt

Die Formulare „Neuen Link einreichen“ und „Link kommentieren“ konnte man mit einem Captcha „absichern“. Leider gibt es die dafür eingesetzten Erweiterungen in der benutzten Form nicht mehr. So kann man erst einmal diese Formulare noch noch als angemeldeter Benutzer verwenden.

Hier wäre ich auf Tipps bzgl. anderer Lösungsmöglichkeiten dankbar.

Übernahme der Daten

Die Tabellen-Struktur von H2N Link Directory 2 hat sich zur Version 2.1.x nicht verändert. Zu Datenübernahme reicht es aus, die Tabellen

  • _ldlinks
  • _ldcats
  • _ldlog
  • _ldcomment

per SQL-Export und anschließendem Import zu übernehmen.

Download

Noch ist alles eine Beta-Version. Aber Sie muss jetzt einfach mal raus, sonst verschwindet das Ganze im nirgendwo.

7 Antworten zu “Neue Version 2.9.0 von H2N Link Directory 2 für Joomla 1.7/2.5”

  1. Peter sagt:

    Hallo Harry,

    super, darauf hatte ich schon lange gewartet :).
    Funktioniert!!!!!!!!.
    Muss mir mal heute abend die CSS Klassen anschauen, da ich die Darstellung gerne 2 Spaltig machen würde.
    LG
    !! Danke !!

    Reply

  2. Peter sagt:

    Hallo Harry,
    Habe mal ein kleines SuchPlugin für diese Komponente „umgeschrieben“. Funktioniert soweit auch (Joomla 2.5), würde mich freuen, wenn du mal drüber schauen könntest. Sind bestimmt noch Fehler drin ;), so fit bin ich noch nicht im Programmieren. Wie kann ich dir dieses zukommen lassen?
    LG
    Peter

    Reply

  3. Dietmar sagt:

    Hallo,

    ich erhalte die Fehlermeldung, wenn ich die LD-Betaversion in J25 installiere:

    SQL-Fehler DB-Funktion mit Fehlercode 1064 fehlgeschlagen

    Gruß Dietmar

    Reply

  4. Christian Heidingsfelder sagt:

    Lässt sich nicht installieren auf joomla 2.5.8

    JInstaller: :Install: Error SQL DB function failed with error number 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‚TYPE=MyISAM‘ at line 22 SQL=CREATE TABLE IF NOT EXISTS `w0zk7_ldlinks` ( `id` int(11) unsigned NOT NULL auto_increment, `catid` int(11) NOT NULL default ‚0‘, `title` varchar(250) NOT NULL default “, `url` varchar(250) NOT NULL default “, `thumburl` varchar(250) NOT NULL default “, `image` varchar(255) NOT NULL default “, `description` text NOT NULL, `description_long` text NOT NULL, `created` datetime NOT NULL default ‚0000-00-00 00:00:00‘, `modified` datetime NOT NULL default ‚0000-00-00 00:00:00‘, `hits` int(11) NOT NULL default ‚0‘, `rating` float NOT NULL default ‚0‘, `votes` int(11) NOT NULL default ‚0‘, `published` tinyint(1) NOT NULL default ‚0‘, `checked_out` int(11) NOT NULL default ‚0‘, `checked_out_time` datetime NOT NULL default ‚0000-00-00 00:00:00‘, `ordering` int(11) NOT NULL default ‚0‘, `params` text NOT NULL, PRIMARY KEY (`id`), KEY `catid` (`catid`,`published`) ) TYPE=MyISAM;
    SQL =

    CREATE TABLE IF NOT EXISTS `#__ldlinks` (
    `id` int(11) unsigned NOT NULL auto_increment,
    `catid` int(11) NOT NULL default ‚0‘,
    `title` varchar(250) NOT NULL default “,
    `url` varchar(250) NOT NULL default “,
    `thumburl` varchar(250) NOT NULL default “,
    `image` varchar(255) NOT NULL default “,
    `description` text NOT NULL,
    `description_long` text NOT NULL,
    `created` datetime NOT NULL default ‚0000-00-00 00:00:00‘,
    `modified` datetime NOT NULL default ‚0000-00-00 00:00:00‘,
    `hits` int(11) NOT NULL default ‚0‘,
    `rating` float NOT NULL default ‚0‘,
    `votes` int(11) NOT NULL default ‚0‘,
    `published` tinyint(1) NOT NULL default ‚0‘,
    `checked_out` int(11) NOT NULL default ‚0‘,
    `checked_out_time` datetime NOT NULL default ‚0000-00-00 00:00:00‘,
    `ordering` int(11) NOT NULL default ‚0‘,
    `params` text NOT NULL,
    PRIMARY KEY (`id`),
    KEY `catid` (`catid`,`published`)
    ) TYPE=MyISAM;

    Component Install: SQL error file DB function failed with error number 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‚TYPE=MyISAM‘ at line 22 SQL=CREATE TABLE IF NOT EXISTS `w0zk7_ldlinks` ( `id` int(11) unsigned NOT NULL auto_increment, `catid` int(11) NOT NULL default ‚0‘, `title` varchar(250) NOT NULL default “, `url` varchar(250) NOT NULL default “, `thumburl` varchar(250) NOT NULL default “, `image` varchar(255) NOT NULL default “, `description` text NOT NULL, `description_long` text NOT NULL, `created` datetime NOT NULL default ‚0000-00-00 00:00:00‘, `modified` datetime NOT NULL default ‚0000-00-00 00:00:00‘, `hits` int(11) NOT NULL default ‚0‘, `rating` float NOT NULL default ‚0‘, `votes` int(11) NOT NULL default ‚0‘, `published` tinyint(1) NOT NULL default ‚0‘, `checked_out` int(11) NOT NULL default ‚0‘, `checked_out_time` datetime NOT NULL default ‚0000-00-00 00:00:00‘, `ordering` int(11) NOT NULL default ‚0‘, `params` text NOT NULL, PRIMARY KEY (`id`), KEY `catid` (`catid`,`published`) ) TYPE=MyISAM;
    SQL =

    CREATE TABLE IF NOT EXISTS `#__ldlinks` (
    `id` int(11) unsigned NOT NULL auto_increment,
    `catid` int(11) NOT NULL default ‚0‘,
    `title` varchar(250) NOT NULL default “,
    `url` varchar(250) NOT NULL default “,
    `thumburl` varchar(250) NOT NULL default “,
    `image` varchar(255) NOT NULL default “,
    `description` text NOT NULL,
    `description_long` text NOT NULL,
    `created` datetime NOT NULL default ‚0000-00-00 00:00:00‘,
    `modified` datetime NOT NULL default ‚0000-00-00 00:00:00‘,
    `hits` int(11) NOT NULL default ‚0‘,
    `rating` float NOT NULL default ‚0‘,
    `votes` int(11) NOT NULL default ‚0‘,
    `published` tinyint(1) NOT NULL default ‚0‘,
    `checked_out` int(11) NOT NULL default ‚0‘,
    `checked_out_time` datetime NOT NULL default ‚0000-00-00 00:00:00‘,
    `ordering` int(11) NOT NULL default ‚0‘,
    `params` text NOT NULL,
    PRIMARY KEY (`id`),
    KEY `catid` (`catid`,`published`)
    ) TYPE=MyISAM;

    Reply

    harry71 Reply:

    Ursache ist, das MySQL TYPE=MyISAM nicht mehr kennt. Ich werde einen Fix bereitstellen.
    Gruß Harry

    Reply

  5. Dietmar sagt:

    Hallo,
    weiß jemand eine Lösung, wie man das Problem lösen kann?
    Gruß Dietmar

    Reply

  6. Dietmar sagt:

    Hallo,
    da seit der Ankündigung am 2. Februar in der Zwischenzeit drei Monate vergangen sind, ohne dass der Fix zur Verfügung gestellt wurde, frage ich vorsichtig nach, wann damit zu rechnen ist oder ist das Projekt eingestellt.
    Gruß Dietmar

    Reply

Hinterlasse eine Antwort