Home
Download
Add-ons
Help
Forum
Organisation
Project
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
May 25, 2012, 02:05:01 PM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter
hier
und auf unserer
neuen Webseite
.
155504
Posts in
21710
Topics by
7736
Members
Latest Member:
deenangle
WebsiteBaker Community Forum
Deutsch (German)
Module & Snippets
(Moderator:
badknight
)
ShortLink
Pages: [
1
]
2
Go Down
Author
Topic: ShortLink (Read 4359 times)
Ralf (Berlin)
Offline
Posts: 1314
ShortLink
«
on:
June 23, 2009, 05:53:57 PM »
Hallo alle miteinander,
damit ihr nicht auf die Idee kommt, es gibt mich nicht mehr, hier mal was auf die Schnelle für Zwischendurch...
ShortLink
ist ein Tool, mit dem sich die sperrigen Link Ungetüme, denen man leider immer wieder begegnet, kürzen lassen. Mein Favorit bei den Link Monstern ist Google Maps:
Code:
http://maps.google.de/maps?q=heidelberg&oe=utf-8&client=firefox-a&ie=UTF8&split=0&gl=de&ei=XwFBSsSzLc-i_AagnLzBCA&z=11&iwloc=A
Mit ShortLink wird daraus:
Code:
http://panke.info/index.php?sl=1c
Natürlich gibt es einige kostenlose ShortLink Dienste, aber ein eigener Service ist natürlich schicker
Voraussetzungen
PHP 5.xx, PHP 5.2x empfohlen
dbConnect 0.33
rhTools 0.43
ShortLink installiert sich als Tool im Backend und ist über --> Admin-Tools zu erreichen.
Damit die ShortLinks funktionieren, ist eine kleine Ergänzung der
index.php
im
Wurzelverzeichnis
eurer WB Installation erforderlich. Bitte ergänzt die Datei wie in diesem Beispiel:
Code:
$starttime = array_sum(explode(" ",microtime()));
// Include config file
require_once(dirname(__FILE__).'/config.php');
// Check if the config file has been set-up
if(!defined('WB_PATH')) {
header("Location: install/index.php");
exit(0);
}
// ShortLink
if (file_exists(WB_PATH.'/modules/shortlink/class.shortlink.php')) {
require_once(WB_PATH.'/modules/shortlink/initialize.php');
shortLink();
}
Die Positionierung
nach
dem Abschnitt
// Check if the config file has been set-up
ist wichtig.
Danach kann's direkt losgehen: Langen Link eingeben und ShortLink rausholen...
Das Tool ist BETA und funktioniert bei mir bislang fehlerfrei. Der Funktionsumfang ist (noch) spartanisch, es fehlt sicher noch das eine oder andere Feature.
Weil die Frage bestimmt kommt: ShortLink ist (noch) nicht dazu ausgelegt einen eigenen ShortLink Service anzubieten, mir kam es vorrangig darauf an, bei Mailings kurze und griffige Links verwenden zu können, die von der eigenen Domain ausgehen - ich bin aber offen für eure Ideen.
Ich wünsche viel Spaß beim Testen und freue mich auf eure Rückmeldungen!
Download:
-->
dbConnect
-->
rhTools
-->
ShortLink
Gruß
Ralf
«
Last Edit: June 27, 2009, 09:46:43 PM by Ralf (Berlin)
»
Logged
aldus
Offline
Posts: 1238
Re: ShortLink
«
Reply #1 on:
June 24, 2009, 09:19:28 AM »
Hallo Ralf
Ok, mal wieder was Feines aus Berlin
Aber so richtig verstanden habe ich es immer noch nicht
Macht aber schon Sinn diese Link-Monster ein bisschen zu stutzen ...
- Beim Aufruf einer Seite kommen einige Warnings, wie zum Beispiel:
Code:
Notice: Constant require_pear_package_not_found already defined in
/Applications/MAMP/htdocs/projekte/websitebaker270/wb/modules/rhtools/languages/DE.php on line 27
- Leider werden im Backend nicht schon eingerichtete ShortLinks aufgelistet; bzw. können editiert werden.
- Leider habe ich noch nicht raus, wie man einen eingerichteten ShortLink wieder löschen kann.
(ok - mit PhpMyAdmin ... aber ich dachte an's Backend)
- Ein Kommentarfeld wäre schön, könnte die Übersichichtlichkeit erhöhen; nicht zuletzt
bei Mengen von Amazon-Links ...
Gruß
Aldus
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #2 on:
June 24, 2009, 09:43:49 AM »
Hallo Aldus,
Quote
- Beim Aufruf einer Seite kommen einige Warnings, wie zum Beispiel:
Code:
Notice: Constant require_pear_packag
e_not_found already defined in
/Applications/MAMP/htdocs/projekte/websitebaker270/wb/modules/rhtools/languages/DE.php on line 27
Oweia, kleine Sünden straft der Herr sofort
Du erinnerst dich an das Require Modul? Damals habe ich mit den rhTools rumexperimentiert, aus dieser Zeit befinden sich in den Sprachdateien noch einige Konstanten
require_xxx
die jetzt wohl mit deiner Require Installation kollidieren. Bitte einfach in den Sprachdateien auskommentieren, ich korrigiere das beim nächsten Release der rhTools.
Quote
Aber so richtig verstanden habe ich es immer noch nicht
Naja, ich verschicke halt viele E-Mails mit unhandlichen Links, die mir auf den Nerv gehen...
Quote
- Leider werden im Backend nicht schon eingerichtete ShortLinks aufgelistet; bzw. können editiert werden.
- Leider habe ich noch nicht raus, wie man einen eingerichteten ShortLink wieder löschen kann.
(ok - mit PhpMyAdmin ... aber ich dachte an's Backend)
- Ein Kommentarfeld wäre schön, könnte die Übersichichtlichkeit erhöhen; nicht zuletzt
bei Mengen von Amazon-Links ...
Das hatte ich mit "noch spartanisch" gemeint
Es fehlen da noch einige Optionen, z.B.:
zeitliche Begrenzung der Gültigkeit der ShortLinks
Auflisten (macht editieren Sinn? Wozu?)
Ein Kommentarfeld ist interessant
Löschen/Sperren von ShortLinks durch einen entsprechenden Link (Checksum wird schon geführt)
Löschen/Sperren im Backend
usw. ...
Kommen natürlich noch dazu
Gruß
Ralf
Logged
aldus
Offline
Posts: 1238
Re: ShortLink
«
Reply #3 on:
June 24, 2009, 09:59:49 AM »
Hallo Ralf
Hm .. mit Auflisten meinte ich, falls es zwei oder mehr Autoren gibt;
Stichwort: nachsehen, ob es diesen ShortLink schon gibt - anstatt doppelt und dreifach
einzutragen ...
Ansonsten: it's cooooool mään
Gruß
Aldus
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #4 on:
June 24, 2009, 10:07:02 AM »
Hallo Aldus,
Quote from: aldus on June 24, 2009, 09:59:49 AM
Hm .. mit Auflisten meinte ich, falls es zwei oder mehr Autoren gibt;
Stichwort: nachsehen, ob es diesen ShortLink schon gibt - anstatt doppelt und dreifach
einzutragen ...
Kapiert. Wäre es nicht sinnvoll, automatisch suchen/prüfen zu lassen und wenn der Long Link bereits existiert diesen einfach zu präsentieren? Dann braucht man gar nicht erst nachzusehen...
Quote
Ansonsten: it's cooooool mään
Gruß
Ralf
Logged
aldus
Offline
Posts: 1238
Re: ShortLink
«
Reply #5 on:
June 24, 2009, 10:21:12 AM »
Hallo Ralf
Macht natürlcih auch Sinn: nicht (den ShortLink) neu generieren sondern bestehenden zurückgeben ...
Nun - ich wart' mal auf die 0.2.0
Gruß
Aldus
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #6 on:
June 28, 2009, 05:57:13 AM »
ShortLink 0.12
bringt eine ganze Reihe von Ergänzungen und neuen Funktionen.
Einweg ShortLink - der ShortLink kann nur ein einziges Mal aufgerufen werden
Zeitliche Begrenzung - der ShortLink kann nur bis zu einem bestimmten Datum aufgerufen werden
Bezeichner - der ShorLink kann mit einerm beliebigen Bezeichner benannt und aufgerufen werden
Übersichtsliste über die existierenden ShortLinks
Dialog zum Bearbeiten von ShortLinks
Dialog zur Konfiguration
...
Eine wichtige Änderung ist, dass jetzt anstatt einer Änderung an der
index.php
im Wurzelverzeichnis der Domain die Datei
link.php
aus dem Modulverzeichnis in das Wurzelverzeichnis kopiert wird. Die
link.php
kann darüber hinaus beliebig umbenannt werden.
Mit der nächsten Release soll ShortLink die Fähigkeit erhalten beliebige Dateien zum Download bereitzustellen.
Download:
-->
dbConnect
-->
rhTools
-->
ShortLink
Ich freue mich wie immer über eure Erfahrungsberichte und Verbesserungsvorsch
läge.
Gruß
Ralf
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #7 on:
June 30, 2009, 08:00:28 AM »
ShortLink 0.13
ermöglicht zusätzlich das Erstellen von DownloadLinks.
Hierzu wird die Datei einfach mit ShortLink hochgeladen, das Tool sichert die Datei mit einem verschleierten Dateinamen in einem eigenen Verzeichnis um unerwünschte Zugriffe zu verhindern. Die Dateien können von ShortLink automatisch gelöscht werden, wenn sie zeitlich begrenzt oder als einmaliger Download bereitgestellt werden.
Download:
-->
dbConnect
-->
rhTools
-->
ShortLink
Ich freue mich wie immer über eure Erfahrungsberichte und Verbesserungsvorsch
läge.
ShortLink ist zur Zeit nur in
Deutsch
, es wäre daher wunderbar, wenn sich jemand findet, der ShortLink nach
Englisch
oder andere Sprachen übersetzt. Vielen Dank!
Gruß
Ralf
Logged
aldus
Offline
Posts: 1238
Re: ShortLink
«
Reply #8 on:
June 30, 2009, 08:22:44 AM »
Hallo Ralf
Unter "Einstellungen" kommt es hier noch zu einer Warnung:
Code:
Warning: constant() [function.constant]: Couldn't find constant sl_label_cfg_developer in /Applications/MAMP/htdocs/projekte/websitebaker270/wb/modules/shortlink/class.backend.php on line 1003
Puh ... ansonsten: es wird ja recht umfangreich und ich brauch einen Lehrgang
Gruß
Aldus
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #9 on:
June 30, 2009, 08:45:14 AM »
Hallo Aldus,
Quote
Unter "Einstellungen" kommt es hier noch zu einer Warnung:
Oooops, die Fehlermeldung ist eine Schwachstelle beim Upgrade: ich habe einen Bezeichner umbenannt und das fixt die upgrade.php nicht (habe nicht daran gedacht). Wenn du magst, müsstest du das über phpMyAdmin korrigieren:
Suche in der
mod_shortlink_cfg
den Eintrag
cfgDeveloperMode
und ändere
sl_label_cfg_develo
per
in
sl_label_cfg_develo
per_mode
.
Alternativ hilft leider nur komplett neu installieren.
Quote
Puh ... ansonsten: es wird ja recht umfangreich und ich brauch einen Lehrgang
Du weißt doch: keine halben Sachen
Es ist aber jetzt schon ziemlich komplett, es fehlen noch Filter für die Liste (wird man brauchen, sobald mal einige Links angelegt sind) und vielleicht ein wenig Statistik...
Gruß
Ralf
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #10 on:
June 30, 2009, 09:25:14 AM »
@Aldus
Bitte lade dir die
Release 0.14
herunter und installiere sie, das sollte das Problem mit dem Label lösen
Gruß
Ralf
Logged
aldus
Offline
Posts: 1238
Re: ShortLink
«
Reply #11 on:
June 30, 2009, 10:22:30 AM »
Danke Ralf,
war aber mit PhpMyAdmin schneller ... trotzdem danke.
Ähm ... habbenDuSchonSeiteB
eiAMASP_wenneNeinWa
rummeNocheNicht?
Edit: Muss das Wetter oder die Uhrzeit sein; sorry, Tomaten auf den Augen:
http://www.websitebakers.com/pages/admin/admin-tools/shortlink.php
Gruß
Aldus
«
Last Edit: June 30, 2009, 10:26:07 AM by aldus
»
Logged
WebBird
Guest
Re: ShortLink
«
Reply #12 on:
June 30, 2009, 10:47:45 AM »
Coole Idee. Werd ich mir gelegentlich mal zu Gemüte führen.
Logged
roedental
Offline
Posts: 80
Re: ShortLink
«
Reply #13 on:
June 30, 2009, 05:11:32 PM »
Moin Moin,
habe versucht shortlink of meiner FUNPIC Seite zu testen, doch leider taucht das Modul nach der Installation im Backend nicht mehr auf. Wenn ich versuche es nochmal zu installieren, wird angezeigt "Bereits installiert", und wenn ich über modul_edit gehe, sehe ich das Modul mit seinen Datein. Was ist da schief gelaufen? Oder geht das auf funpic nicht?
Sven
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #14 on:
June 30, 2009, 06:43:33 PM »
Hallo Sven,
ShortLink ist ein Admin Tool, du findest es entsprechend im Backend unter den Admin-Tools...
Gruß
Ralf
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #15 on:
July 05, 2009, 10:09:39 AM »
ShortLink, Release 0.15 (BETA)
ShortLink ermöglicht das Verkürzen von unhandlichen und langen Links, so wird z.B. aus:
Code:
http://rss.feedsportal.com/c/746/f/9603/s/51eefa2/l/0L0Stecchannel0Bde0Cmittelstands0Iit0C20A20A1620Cmitmachen0Iund0Igewinnen0Inever0Ichange0Ia0Irunning0Isystem0C0Dqle0Frssfeed0I/story01.htm
der etwas handlichere, kurze Link:
Code:
http://phpmanufaktur.de/sl.php?sl=3
ein ShortLink eben
ShortLink kann auch für das Bereitstellen von Dateien verwendet werden: Datei hochladen, ShortLink generieren und weitergeben. Dateien werden hierbei verschleiert abgelegt und automatisch gelöscht, wenn der ShortLink nicht mehr gültig ist.
ShortLinks können
Wegwerf
Links definiert werden, d.h. sie funktionieren genau ein einziges Mal oder zeitlich bis zu einem bestimmten Datum. Anstatt einer automatisch generierten Ziffer können auch Schlüsseworte für die ShortLinks verwendet werden.
ShortLink ist als
Admin-Tool
ausgelegt und über das WB Backend erreichbar. Die generierten Links können über einen integrierten E-Mail Dialog komfortabel weitergegeben werden. Das Tool verfügt über eine Schnittstelle, die es ermöglicht auf Adressdaten anderer Module zuzugreifen.
Benötigt
dbConnect
und
rhTools
.
Download
dbConnect
rhTools
ShortLink
Ich wünsche viel Spaß beim Testen und freue mich auf eure Erfahrungsberichte und Verbesserungsvorsch
läge.
Gruß
Ralf
Logged
roedental
Offline
Posts: 80
Re: ShortLink
«
Reply #16 on:
July 05, 2009, 06:42:26 PM »
Hallo Ralf,
Quote
ShortLink ist ein Admin Tool, du findest es entsprechend im Backend unter den Admin-Tools...
das war mir schon klar, aber ich habe es nochmal auf meiner Funpic-Testseite versucht zu installieren, und ich bekam folgende Fehlermeldung
Quote
Fatal error: Class 'MySQLi' not found in /usr/export/www/vhosts/funnetwork/hosting/roedental/wb/modules/dbconnect/include.php on line 37
rhtools+ dbconnect sind installiert!
Das Modul taucht auch nicht im Adminbereich auf. Wenn ich über Moduleedit gehe, wird das Module angezeigt. Es wurde auch nichts in die Datenbank eingetragen.
Bis dann
Sven
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #17 on:
July 05, 2009, 07:05:02 PM »
Hallo Sven,
MySQLi ist eine Standarderweiterung ab PHP 4.1.13 bzw ab PHP 5.0.7 und wird von dbConnect erwartet.
Welche PHP Version ist bei dir installiert?
Dieser Fehler hat verhindert, dass ShortLink sauber installiert wurde (es konnten offensichtlich keine Tabellen angelegt werden) und die Installation wurde abgebrochen.
Gruß
Ralf
Logged
roedental
Offline
Posts: 80
Re: ShortLink
«
Reply #18 on:
July 05, 2009, 07:11:40 PM »
Das steht in der PHPinfo:
Code:
SecureSSI
Based on PHP 5.2.9
Sven
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #19 on:
July 05, 2009, 07:17:19 PM »
Was sagt die PHP Info zu MySQLi?
Gruß
Ralf
Logged
roedental
Offline
Posts: 80
Re: ShortLink
«
Reply #20 on:
July 05, 2009, 07:27:39 PM »
Quote
Was sagt die PHP Info zu MySQLi?
scheinbar nichts, wenn du magst, kannst du hier schauen:
http://phpinfo.ro.funpic.de/
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #21 on:
July 05, 2009, 07:40:23 PM »
Hmmm, das ist schade, ohne MySQLi geht es leider nicht...
Das Problem ist mir bislang noch nicht untergekommen, PHP 5.xx ohne MySQLi meine ich. Denic sagt leider nichts zum Provider, wo hostest du denn funpic.de?
Gruß
Ralf
Logged
roedental
Offline
Posts: 80
Re: ShortLink
«
Reply #22 on:
July 05, 2009, 07:44:31 PM »
nicht so schlimm! ich habe mich bei funpic.de nur angemeldet, um einige Dinge zu testen, man bekommt dort den webspace umsonst und WB ließ sich dort gut installieren.
Trotzdem vielen DANK !!!
Sven
Logged
Ralf (Berlin)
Offline
Posts: 1314
Re: ShortLink
«
Reply #23 on:
July 10, 2009, 04:17:33 PM »
Die Release 0.16 (STABLE) ist freigegeben.
Es gibt für ShortLink jetzt eine
online Dokumentation
(Deutsch) - bitte teilt mir mit, wenn etwas fehlt oder missverständlich formuliert ist.
Benötigt
dbConnect
und
rhTools
.
Download
dbConnect
rhTools
ShortLink
Ich wünsche viel Spaß mit ShortLink und freue mich auf eure Erfahrungsberichte und Verbesserungsvorsch
läge.
Gruß
Ralf
Logged
Stefek
WebsiteBaker Org e.V.
Offline
Posts: 4884
Re: ShortLink
«
Reply #24 on:
July 10, 2009, 04:46:51 PM »
Sehr Cool, Ralf.
Ganz toll mit der Doku.
Lädt zum Verwenden ein und man kriegt Anwendungsideen, während des Lesens.
Gruß,
Stefek
Logged
"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
Pages: [
1
]
2
Go Up
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> General Announcements
=> Security Announcements
=> Documentation
=> WebsiteBaker Website Showcase
=> Guest Area & Off-Topic
-----------------------------
English
-----------------------------
=> WebsiteBaker 2.9
===> Announcements
===> Help/Support
=====> Modules / Extensions
===> Suggestions
===> Software bugs
=> Help & Support
=> Modules
=> Droplets (PHP code for use with Droplet module) & Snippets (raw PHP code)
=> jQuery
=> Templates, Menus & Design
=> WebsiteBaker Language Files
=> WebsiteBaker 2.x discussion
=> WebsiteBaker 3
=> Archive (posts up to 2007)
-----------------------------
Deutsch (German)
-----------------------------
=> Ankündigungen
=> WebsiteBaker 2.9
===> Ankündigungen
===> Hilfe/Support
=====> Module / Extensions
===> Vorschläge
===> Softwarefehler
===> Erfahrungs und Testberichte
=> Hilfe/Support
=> Module & Snippets
=> Templates & Design
=> Tutorials
=> jQuery
=> Diskussion über WB
=> Off-Topic
=> Archiv für Themen bis 2007
-----------------------------
Nederlands (Dutch)
-----------------------------
=> Aankondigingen
=> Hulp & Ondersteuning
=> Niet-Terzake (Off Topic)
-----------------------------
Francais (French)
-----------------------------
=> Help/Support
-----------------------------
Italiano (Italian)
-----------------------------
=> Help/Support
-----------------------------
Bakery (WB shop module)
-----------------------------
=> Bakery English
=> Bakery Deutsch
-----------------------------
KeepInTouch (Multi Contact Module)
-----------------------------
=> KeepInTouch English
=> KeepInTouch Deutsch
Loading...