Advertisement
Guest User

Mooj Proforms - Backlinks entfernen / Delete Backlinks

a guest
Feb 1st, 2013
1,860
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. Mooj Proforms Basic V 1.3 | Build: 111
  2. Key: Delete backlinks, Backlinks entfernen, Links entfernen
  3.  
  4. Diese Komponente wurde von Dipl. Informatiker Fahrettin Kutyol für Mad4Media entwickelt.
  5. Mad4Media entwickelt Software unter dem Aspekt des User Centered Design. Unsere Produkte und Projekte werden benutzerorientiert konzipiert um eine bestmögliche Ergonomie (Benutzerfreundlichkeit) zu ermöglichen. Neben der Auftragsprogrammierung in Java und PHP, bieten wir unseren Kunden eine individuelle Erweiterung der Systeme Joomla und osCommerce an. Sollten Sie an unseren Dienstleistungen interessiert sein, erfahren Sie mehr auf unsere Präsenz: Mad4Media
  6.  
  7. Lizenz und Garantie
  8. Mooj Proforms Basic steht unter der GNU GPL Lizenz. Mad4Media übernimmt keinerlei Garantie auf Funktionalität oder Vollstädigkeit. Mad4Media haftet nicht für mögliche, durch diese Komponente entstehende, Schäden.
  9.  
  10.  
  11. Wir halten fest, dass die Komponente unter GNU GPL veröffentlicht wurde. Demnach muss auch der Quellcode unverschlüsselt vorliegen. Wer die Komponente nutzt, darf Code auch verändern, hinzufügen und das Werk unter GNU GPL ebenso weitergeben. Sicherlich haben die Urheber der Komponente ein Recht darauf, dass Copyright-Hinweise im Code bestehen bleiben. Allerdings kotzt es mich persönlich an, dass die Herrschaften tatsächlich 2 Backlinks mit "follow" auf jeder Formularseite streuen. Das geht in meinen Augen zu weit und ist von der GNU GPL auch nicht so vorgesehen. Darum hier ein Quick-Fix, mit dem die Backlinks beseitigt/modifiziert werden können.
  12.  
  13. Das Ganze war ein wenig tricky, da die Entwickler per JavaScript überprüfen, ob einer der Links im Template sichtbar ist oder eben nicht. Wenn man die Links komplett entfernt, dann wird das Formular per JavaScript ausgeblendet. Leider fehlt mir die Zeit, das JS zu durchforsten, um die Abfrage zu manipulieren. Man kann das Ganze aber prächtig umgehen. Folgend die nötigen Änderungen:
  14.  
  15.  
  16. ############################################
  17. In der Datei:
  18. components/com_proforms/proforms.html.php
  19.  
  20. Zeile: ~191:
  21. ---------------- Code -----------------
  22.  
  23. //App Plugin at end
  24. echo $pluginManager->atEnd();
  25.  
  26. ---------------- Ende -----------------
  27.  
  28. Replace mit:
  29. ---------------- Code -----------------
  30.  
  31. //App Plugin at end
  32. echo $pluginManager->atEnd();
  33. echo '<div style="visibility: visible; display: block; height:20px; text-align:right;"><a href="#" rel="follow" style="color:#fff; visibility: visible; display: inline; font-size:10px; font-weight:normal; text-decoration:none;">mad4media </a></div>';
  34.  
  35. ---------------- Ende -----------------
  36.  
  37. Info: Durch die Änderung wird simuliert, dass sich der Link noch da befindet, wo er war. Der Link verweist allerdings nicht mehr auf die Entwickler, sondern auf einen Anker ohne Ziel. Man kann da auch eine eigene URL eintragen. Dazu einfach href="#" entsprechend ändern. Beispiel href="http://www.google.de". Dadurch, dass der Link noch da ist, und da auch bleiben muss, geben wir ihm einfach die Farbe des Hintergrunds. Wer einen weißen Hintergrund hat, sollte nun den Link nicht mehr sehen. Wer einen farbigen Hintergrund hat, muss das color:#fff; entsprechend abändern.
  38.  
  39. ##############################################
  40.  
  41.  
  42. In der Datei:
  43. components/com_proforms/includes/extrafunctions.php
  44.  
  45. Zeile: ~38:
  46. ---------------- Code -----------------
  47.  
  48. if(strlen($file_name)>32 && $specialEnding){
  49. echo $file_name;
  50.  
  51. ---------------- Ende -----------------
  52.  
  53. Replace mit:
  54. ---------------- Code -----------------
  55.  
  56. if(strlen($file_name)>32 && $specialEnding){
  57. //echo $file_name;
  58.  
  59. ---------------- Ende -----------------
  60.  
  61. Info: Dadurch wird die Ausgabe des originalen Links bzw. der beiden Links unterbunden.
  62. ##############################################
  63.  
  64.  
  65. Have fun!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement