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.
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
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
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
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
Ursache ist, das MySQL TYPE=MyISAM nicht mehr kennt. Ich werde einen Fix bereitstellen.
Gruß Harry
Kommentar by harry71 — 2. Februar 2013 @ 01:37
Hallo,
weiß jemand eine Lösung, wie man das Problem lösen kann?
Gruß Dietmar
Kommentar by Dietmar — 16. März 2013 @ 15:55
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