Harrys Joomla Blog Die Komponente H2N Link Directory und andere Erweiterungen für Joomla

11. Juni 2012

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 Comments

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

    Kommentar by Peter — 12. Juni 2012 @ 10:20

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

    Kommentar by Peter — 18. Juni 2012 @ 01:40

  3. Hallo,

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

    SQL-Fehler DB-Funktion mit Fehlercode 1064 fehlgeschlagen

    Gruß Dietmar

    Kommentar by Dietmar — 3. September 2012 @ 16:56

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

    Kommentar by Christian Heidingsfelder — 1. Februar 2013 @ 13:51

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

    Kommentar by harry71 — 2. Februar 2013 @ 01:37

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

    Kommentar by Dietmar — 16. März 2013 @ 15:55

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

    Kommentar by Dietmar — 26. Mai 2013 @ 17:40

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress