Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> URL der aktuellen Seite im modrewrite-format?
tobaco
Beitrag Tue. 26. September 2006, 14:53
Beitrag #1


Advanced Member
*****

Gruppe: AdvancedMembers
Beiträge: 185
Mitglied seit: 03.07.2006
Mitglieds-Nr.: 80



hallo,

ich würde mir gern ein kleines modul bauen, welches es mir ermöglicht die aktuelle seite bei del.icio.us und anderen bookmark-services zu bookmarken.

der ausgabebereich im modul sieht zur zeit so aus:

QUELLTEXT
<?php
echo "    <a href=\"http://del.icio.us/post?url=http://domain.com/"."cms://idcatside=$idcatside"."&amp;title=" . $con_side[$idcatside]['name']  . "\" title=\"del.icio.us\" ><img src=\"media/bilder/socialbookmark-icons/delicious.png\" alt=\"del.icio.us\" /></a>\n";
?>


nur leider bekomme ich dann nur die ausgabe mit der catid und der lang-variable …


ich hätte aber auch dort gern "sprechende" url's. geht das irgendwie?

Der Beitrag wurde von tobaco bearbeitet: Tue. 26. September 2006, 14:54
Go to the top of the page
 
+Quote Post
bjoern
Beitrag Tue. 26. September 2006, 15:09
Beitrag #2


Administrator
********

Gruppe: Members
Beiträge: 1.092
Mitglied seit: 16.06.2006
Wohnort: Köln
Mitglieds-Nr.: 1



Versuch mal rewriteGetPageUrl($idcatside, $idlang)


--------------------
Es wird, es wird...
Go to the top of the page
 
+Quote Post
tobaco
Beitrag Tue. 26. September 2006, 16:02
Beitrag #3


Advanced Member
*****

Gruppe: AdvancedMembers
Beiträge: 185
Mitglied seit: 03.07.2006
Mitglieds-Nr.: 80



ZITAT(bjoern @ Tue. 26. September 2006, 16:09) *
Versuch mal rewriteGetPageUrl($idcatside, $idlang)



hm, nee, das scheint nicht zu gehen. wenn ich das einbaue, bekomme ich beim modulspeichern folgenden fehler:

QUELLTEXT
function mod_test_45_out () {
Fatal error: Call to undefined function: rewritegetpageurl() in /var/www/vhosts/domain.com/httpdocs/backend/inc/class.repository.php(939) : eval()'d code on line 1


was evtl. daran liegen könnte, das $idlang nix ausspuckt.
Go to the top of the page
 
+Quote Post
bjoern
Beitrag Tue. 26. September 2006, 16:58
Beitrag #4


Administrator
********

Gruppe: Members
Beiträge: 1.092
Mitglied seit: 16.06.2006
Wohnort: Köln
Mitglieds-Nr.: 1



$idlang muß $lang heißen und die Linkgenerierung solltest Du in "if (function_exists('rewritegetpageurl')) { ... } " einscließen. Dir fliegen hier die Prüfroutinen beim Modulspeichern um die Ohren.


--------------------
Es wird, es wird...
Go to the top of the page
 
+Quote Post
tobaco
Beitrag Wed. 27. September 2006, 11:17
Beitrag #5


Advanced Member
*****

Gruppe: AdvancedMembers
Beiträge: 185
Mitglied seit: 03.07.2006
Mitglieds-Nr.: 80



ZITAT(bjoern @ Tue. 26. September 2006, 17:58) *
$idlang muß $lang heißen und die Linkgenerierung solltest Du in "if (function_exists('rewritegetpageurl')) { ... } " einscließen. Dir fliegen hier die Prüfroutinen beim Modulspeichern um die Ohren.



ok, danke! läuft.
Go to the top of the page
 
+Quote Post
andi
Beitrag Wed. 27. September 2006, 12:36
Beitrag #6


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



tobaco, könntest du das fertige modul hier noch posten? wäre auch daran interessiert :-)

gruss andi


--------------------
Go to the top of the page
 
+Quote Post
tobaco
Beitrag Wed. 27. September 2006, 13:33
Beitrag #7


Advanced Member
*****

Gruppe: AdvancedMembers
Beiträge: 185
Mitglied seit: 03.07.2006
Mitglieds-Nr.: 80



ZITAT(andi @ Wed. 27. September 2006, 13:36) *
tobaco, könntest du das fertige modul hier noch posten? wäre auch daran interessiert :-)

gruss andi


ist aber sehr rudimentär und ohne irgendeine konfiguration.

einfach neues modul anlegen und das hier in den moduloutput packen:

QUELLTEXT
<?php
if (function_exists('rewritegetpageurl')) {
echo "<p>\n";
echo "    <a href=\"http://www.blinkbits.com/bookmarklets/save.php?v=1&source_url=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&title=" . $con_side[$idcatside]['name']  . "&body=" . $con_side[$idcatside]['name']  . "\" title=\"blinkbits\"><img src=\"media/bilder/socialbookmark-icons/blinkbits.png\" alt=\"blinkbits\" />$idlang</a>\n";
echo "    <a href=\"http://www.blinklist.com/index.php?Action=Blink/addblink.php&Description=&Url=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&Title=" . $con_side[$idcatside]['name']  . "\" title=\"BlinkList\"><img src=\"media/bilder/socialbookmark-icons/blinklist.png\" alt=\"BlinkList\" /></a>\n";
echo "    <a href=\"http://blogmarks.net/my/new.php?mini=1&simple=1&url=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&title=" . $con_side[$idcatside]['name']  . "\" title=\"blogmarks\"><img src=\"media/bilder/socialbookmark-icons/blogmarks.png\" alt=\"blogmarks\" /></a>\n";
echo "    <a href=\"http://co.mments.com/track?url=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&title=" . $con_side[$idcatside]['name']  . "\" title=\"co.mments\"><img src=\"media/bilder/socialbookmark-icons/co.mments.gif\" alt=\"co.mments\" /></a>\n";
echo "    <a href=\"http://www.connotea.org/addpopup?continue=confirm&uri=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&title=" . $con_side[$idcatside]['name']  . "\" title=\"connotea\"><img src=\"media/bilder/socialbookmark-icons/connotea.png\" alt=\"connotea\" /></a>\n";
echo "    <a href=\"http://del.icio.us/post?url=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&title=" . $con_side[$idcatside]['name']  . "\" title=\"del.icio.us\" rel=\"external\"><img src=\"media/bilder/socialbookmark-icons/delicious.png\" alt=\"del.icio.us\" /></a>\n";
echo "    <a href=\"http://www.furl.net/storeIt.jsp?u=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&t=" . $con_side[$idcatside]['name']  . "\" title=\"Furl\"><img src=\"media/bilder/socialbookmark-icons/furl.png\" alt=\"Furl\" /></a>\n";
echo "    <a href=\"http://ma.gnolia.com/beta/bookmarklet/add?url=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&title=" . $con_side[$idcatside]['name']  . "&description=" . $con_side[$idcatside]['name']  . "\" title=\"Ma.gnolia\"><img src=\"media/bilder/socialbookmark-icons/magnolia.png\" alt=\"Ma.gnolia\" /></a>\n";
echo "    <a href=\"http://www.newsvine.com/_tools/seed&save?u=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&h=" . $con_side[$idcatside]['name']  . "\" title=\"NewsVine\"><img src=\"media/bilder/socialbookmark-icons/newsvine.png\" alt=\"NewsVine\" /></a>\n";
echo "    <a href=\"http://reddit.com/submit?url=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&title=" . $con_side[$idcatside]['name']  . "\" title=\"Reddit\"><img src=\"media/bilder/socialbookmark-icons/reddit.png\" alt=\"Reddit\" /></a>\n";
echo "    <a href=\"http://www.spurl.net/spurl.php?url=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&title=" . $con_side[$idcatside]['name']  . "\" title=\"Spurl\"><img src=\"media/bilder/socialbookmark-icons/spurl.png\" alt=\"Spurl\" /></a>\n";
echo "    <a href=\"http://tailrank.com/share/?text=&link_href=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&title=" . $con_side[$idcatside]['name']  . "\" title=\"TailRank\"><img src=\"media/bilder/socialbookmark-icons/tailrank.png\" alt=\"TailRank\" /></a>\n";
echo "    <a href=\"http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&=" . $con_side[$idcatside]['name']  . "\" title=\"YahooMyWeb\"><img src=\"media/bilder/socialbookmark-icons/yahoomyweb.png\" alt=\"YahooMyWeb\" /></a>\n";
echo "    <a href=\"http://www.mister-wong.de/add_url/&bm_url=http://domain.com/".rewritegetpageurl($idcatside, $lang)."&bm_description=" . $con_side[$idcatside]['name']  . "\" title=\"Mister Wong\" rel=\"external\"><img src=\"media/bilder/socialbookmark-icons/wong.png\" alt=\"Mister Wong\" /></a>\n";
echo "</p>\n";
};
?>


domain.com müsste dann noch durch die eigene adresse ersetzt werden. geht wahrscheinlich auch über eine php-variable. hatte ich jetzt nicht die zeit zu schauen.

die bildchen hänge ich mal hier an. da müssten dann evtl. die pfade noch angepasst werden.


vielleicht mach ich bei gelegenheit mal ein richtiges modul mit config draus. mir reichts aber grad so.
Angehängte Datei(en)
Angehängte Datei  socialbookmark_icons.zip ( 7.83KB ) Anzahl der Downloads: 15
 
Go to the top of the page
 
+Quote Post
andi
Beitrag Wed. 27. September 2006, 13:44
Beitrag #8


purist
********

Gruppe: AdvancedMembers
Beiträge: 1.525
Mitglied seit: 30.06.2006
Wohnort: luzern (schweiz)
Mitglieds-Nr.: 16



super, vielen dank. schaue es mir gerne an, sobald mein neues projekt geboren ist....für dieses könnte ich ein solches (vielleicht erweitertes) modul gebrauchen.

gruss andi


--------------------
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 26.4.24 - 13:39

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.