Affiliate Links unterbinden?
Eingetragen von Thoor (3678)
am 04.08.2009 - 14:02 Uhr in
am 04.08.2009 - 14:02 Uhr in
Hi,
gibt es eigentlich eine Möglichkeit, oder ein Modul, um das Eintragen von sogenannten Affiliate-Links in ein CCK/LINK Field zu unterbinden.
Also falls jemand einen Link mit den Bestandteilen, zanox, tradedoubler, adbutler usw. in der URL eintragen will, dies zu unterbinden?
- Anmelden oder Registrieren um Kommentare zu schreiben
hook_validate
am 04.08.2009 - 14:54 Uhr
Ja.
Du erstellst Dir ein kleines Modul, implementierst dort hook_form_alter und fügst den gewünschten Formularen eine zusätzliche Validierungsfunktion hinzu:
<?php
$form['#validate'][] = 'block_affiliates_validate';
?>
In dieser Validierungsfunktion überprüfst Du dann den Inhalt des entsprechenden Feldes und gibst notfalls eine Fehlermeldung aus (form_set_error).
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hooks und PHP sind nach wie
am 04.08.2009 - 15:44 Uhr
Hooks und PHP sind nach wie vor nicht meine Stärke. Muss ich also noch aufschieben. Trotzdem schon mal Danke für den Lösungsansatz.
---------------------------------------------------------------------------
Drupal Design Probleme? Sofern noch nicht geschehen - Firefox und Firebug installieren. Seite aufrufen, "F12" drücken, und "Untersuchen" auswählen ...
Drupal 7 Screencasts in deutsch!