wie verlinkt man anonym wie hier in RR

Dieses Thema im Forum "Webentwicklung" wurde erstellt von GinGer, 18. Dezember 2005 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 18. Dezember 2005
    also ich möchte das auch gerne das in mein board einbauen
    also das sobald jemand auf ein link klickt das er anonym verlinkt wird automatisch
    Alle die helfen bekommen ein 10ner
    in der sufu hab ich nix gefunden ?(
     

  2. Anzeige
  3. #2 18. Dezember 2005
  4. #3 18. Dezember 2005
    -.- er will es im forum einbauen

    SuFu anonymous hack
     
  5. #4 18. Dezember 2005
    einfach den bbcode so anpassen das vor jeden link link geschrieben wird.

    astoppel
     
  6. #5 18. Dezember 2005
    danke schön 10ner an alle :D
     
  7. #6 18. Dezember 2005
    und wo muss ich das ändern in welcher ^php datei? kann mir da wer helfen?

    mfg sepp_a_u
     
  8. #7 18. Dezember 2005
    Was fürn Forum hast du denn?
     
  9. #8 18. Dezember 2005
    wbb 2.3.3
    ist ein black music forum
    unter welchen bbcode ´muss ich gucken und das eintragen ?(
     
  10. #9 18. Dezember 2005
    und was hat dein post für ein sinn ?
     
  11. #10 18. Dezember 2005
    er wollte wissen, wo er was ändern muss. und das können wir ihm doch nur sagen, wenn wir das forum wissen, oder?!
     
  12. #11 18. Dezember 2005
    achso du meintest welch software ^^ *dummsei* mich hatte das etwas irretiert weil er black music forum geschrieben hat.
     
  13. #12 18. Dezember 2005
    er???? nee wenn sie :D

    und SIE hat es nich ganz kapiert wie oder wo sie es einbauen soll :baby:
    muss ich die bbcodes im acp besrbeiten oder in den templates oder in den php dateien weil ich im acp unter bbcodes bearbeiten keinen bbcode für hyperlink gefunden hab ^^ o_O
     
  14. #13 19. Dezember 2005
    Der ist fürs 222 müsste aber auch mitm 233 funktionieren mach einfach vorher nen backup.
     
  15. #14 19. Dezember 2005
    danke schön 10ner für dich :D
    ne frage wo wird jezgenau der anonym link im class parse eingegeben
    oder wir das im redir.php eingeben
    die sachen sind mir neu bitte um hilfe ?(
     
  16. #15 19. Dezember 2005
    pushhhhhhh
     
  17. #16 19. Dezember 2005
    ok dann sie *gg* :rolleyes:

    eigendlich musst du es nur im acp und den templates ändern bzw. halt den BBCODE [URL] da müsste dann drin stehen ...schon den hack von nemesis87 ausprobiert ? :)
     
  18. #17 19. Dezember 2005
    ?(
    Code:
    ...ersetze dies durch:
     function formaturl($url, $title = '', $maxwidth = 60, $width1 = 40, $width2 = -15) {
     global $boardurls;
     $test = str_replace("http://", "", $boardurls);
     $test = preg_replace('!\/(.*)!', '', $test); 
     $this->boardurls = explode("\n",$test);
     if (!wbb_trim($title)) {
     $title = rehtmlconverter($url);
     if (!preg_match("/[a-z]:\/\//si", $url)) $url = "http://$url";
     $host = parse_url($url); 
     $host = $host['host']; 
     if ($this->cuturls == 1 && wbb_strlen($title) > $maxwidth) $title = wbb_substr($title, 0, $width1)."...".wbb_substr($title, $width2);
     if (in_array($host, $this->boardurls)) {
     return "<a href=\"$url\" target=\"_blank\">".htmlconverter(str_replace("\\\"", "\"", $title))."</a>";
     } else {
     return "<a href=\"redir.php?url=".urlencode($url)."\" target=\"_blank\">".htmlconverter(str_replace("\\\"", "\"", $title))."</a>";
     }
     
     }
     else {
     if (!preg_match("/[a-z]:\/\//si", $url)) $url = "http://$url";
     $host = parse_url($url); 
     $host = $host['host']; 
     if (in_array($host, $this->boardurls)) {
     return "<a href=\"$url\" target=\"_blank\">".$title."</a>";
     } else {
     return "<a href=\"redir.php?url=".urlencode($url)."\" target=\"_blank\">".$title."</a>";
     }
     }
    wo muss jez da der link rein oder kommt das gar nicht da rein (ist das von nemesis class pharse.php oder kommt das irgendwo in der redir.php rein ?()

    das ist vom acp bei templates unter bbcode scripts
    Code:
    <script type="text/javascript">
    <!--
    <if($wbbuserdata['usewysiwyg'] == 1)><then>
    function getAppletObject() {
     if(document.getElementById('embed_wysiwyg') == null || document.getElementById('embed_wysiwyg').getTextLength == null) return document.getElementById('wysiwyg');
     return document.getElementById('embed_wysiwyg');
    }
    
    function setAppletText(theForm) {
     getAppletObject().setText(theForm.message.value);
    }
    
    function getHiddenText() {
     return document.bbform.message.value;
    }
    
    function smilie(theSmilie) {
     getAppletObject().insertSmilie(theSmilie);
    }
    
    function submitForm() {
     if (validate(document.bbform)) document.bbform.submit();
    }
    </then>
    <else>
    tag_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT']}";
    img_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_IMG']}";
    font_formatter_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_FONT']}";
    link_text_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_URL_TITLE']}";
    link_url_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_URL']}";
    link_email_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_EMAIL']}";
    list_type_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_LIST_TYPE']}";
    list_item_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_LIST_ITEM']}";
    </else>
    </if>
    <if($wbbuserdata['usewysiwyg'] == 1 && $qr_bbcode_nessarry=="1")><then>
    tag_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT']}";
    font_formatter_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_FONT']}";
    link_text_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_URL_TITLE']}";
    link_url_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_URL']}";
    link_email_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_EMAIL']}";
    list_type_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_LIST_TYPE']}";
    list_item_prompt = "{$lang->items['LANG_POSTINGS_JS_PROMPT_LIST_ITEM']}";
    </then></if>
    
    function getAppletText(theForm) {
    <if($wbbuserdata['usewysiwyg'] == 1)><then>
     var appletObj = getAppletObject();
     if (appletObj != null) { 
     theForm.message.value = appletObj.getText();
     }
    </then></if>
    }
    
    function resetAppletText() {
    <if($wbbuserdata['usewysiwyg'] == 1)><then>
     getAppletObject().reset();
    </then></if>
    }
    
    function getMessageLength(theform) {
    <if($wbbuserdata['usewysiwyg'] == 1)><then>
     return getAppletObject().getTextLength();
    </then>
    <else>
     return theform.message.value.length;
    </else>
    </if>
    }
    
    
    <if($filename=="addreply.php" || $filename=="editpost.php")>
    <then>
    var postmaxchars = $postmaxchars;
    function validate(theform) {
     getAppletText(theform);
     if (theform.message.value=="") {
     alert("{$lang->items['LANG_POSTINGS_JS_ERROR2']}");
     return false;
     }
     return messagetolong(theform);
    }
    </then>
    </if>
    <if($filename=="quickreply.php" || $filename=="quickreply_config.php")>
    <then>
    var postmaxchars = $postmaxchars;
    function validate(theform) {
     getAppletText(theform);
     if (theform.message.value=="") {
     alert("{$lang->items['LANG_POSTINGS_JS_ERROR2']}");
     return false;
     }
     return messagetolong(theform);
    }
    </then>
    </if>
    <if($filename=="calendar.php")>
    <then>
    var postmaxchars = $eventmaxchars;
    function validate(theform) {
     getAppletText(theform);
     if (theform.message.value=="" || theform.subject.value=="") {
     alert("{$lang->items['LANG_CALENDAR_JS_ERROR3']}");
     return false;
     }
     return messagetolong(theform);
    }
    </then>
    </if>
    
    <if($filename=="newthread.php")>
    <then>
    var postmaxchars = $postmaxchars;
    function validate(theform) {
     getAppletText(theform);
     if (theform.message.value=="" || theform.topic.value=="") {
     alert("{$lang->items['LANG_POSTINGS_JS_ERROR1']}");
     return false;
     }
     return messagetolong(theform);
    }
    </then>
    </if>
    
    <if($filename=="usercp.php")>
    <then>
    var postmaxchars = $wbbuserdata[max_sig_length];
    function validate(theform) {
     getAppletText(theform);
     return messagetolong(theform);
    }
    </then>
    </if>
    
    <if($filename=="pms.php")>
    <then>
    var postmaxchars = $pmmaxchars;
    function validate(theform) {
     getAppletText(theform);
     if ((theform.recipients.value=="" && theform.recipients_bcc.value=="") || theform.message.value=="" || theform.subject.value=="") {
     alert("{$lang->items['LANG_POSTINGS_JS_ERROR3']}");
     return false;
     }
     return messagetolong(theform);
    }
    </then>
    </if>
    
    function checklength(theform) {
     if (postmaxchars != 0) message = " {$lang->items['LANG_POSTINGS_JS_MESSAGE_MAXLENGTH']}";
     else message = "";
     
     var messageLength = getMessageLength(theform);
     alert("{$lang->items['LANG_POSTINGS_JS_MESSAGE_CHECKLENGTH']}" + message);
    }
    
    function messagetolong(theform) {
     if (postmaxchars != 0) {
     var messageLength = getMessageLength(theform);
     if (messageLength > postmaxchars) {
     alert("{$lang->items['LANG_POSTINGS_JS_MESSAGE_TOLONG']}");
     return false;
     }
     else {
     return true;
     }
     } 
     else {
     return true;
     }
    }
    
    function changeEditor(theForm, editorID) {
     getAppletText(theForm);
     theForm.change_editor.value = editorID;
     theForm.submit(); 
    }
    
    
    activeMenu = false;
    menuTimerRunning = false;
    function toggleMenu(id, toggle) {
     if(document.getElementById) {
     if(id && toggle) {
     element = document.getElementById(id);
     status = element.style.display;
     if (!status || status == 'undefined' || status == 'none') {
     posLeft = getObjectPosLeft(toggle) + 10;
     element.style.left = posLeft + 'px';
     element.style.top = '0px';
     element.style.display = 'block';
     <if($wbbuserdata['usewysiwyg'] == 1)><then>
     posTop = getObjectPosTop(toggle) + toggle.offsetHeight + 10;
     </then><else>
     posTop = getObjectPosTop(toggle) - element.offsetHeight - 10;
     </else></if>
     element.style.top = posTop + 'px';
     element.onmouseover = checkMenuTimer;
     element.onmouseout = startMenuTimer;
     activeMenu = id;
     }
     else {
     element.style.display = 'none';
     activeMenu = false;
     }
     }
     else if(activeMenu) {
     checkMenuTimer();
     document.getElementById(activeMenu).style.display = 'none';
     activeMenu = false;
     }
     } 
    }
    
    function getObjectPosLeft(element) {
     var left = element.offsetLeft;
     while((element = element.offsetParent) != null) {
     left += element.offsetLeft;
     }
     return left;
    }
    function getObjectPosTop(element) {
     var top = element.offsetTop;
     while((element = element.offsetParent) != null) {
     top += element.offsetTop;
     }
     return top;
    }
    function checkMenuTimer() {
     if(menuTimerRunning) {
     clearTimeout(menuTimerRunning);
     menuTimerRunning = false;
     }
    }
    function startMenuTimer() {
     menuTimerRunning = setTimeout("toggleMenu();", 500);
    }
    
    //-->
    </script>
    
    <if($wbbuserdata['usewysiwyg'] != 1 || $qr_bbcode_nessarry=="1")><then>
    <script type="text/javascript" src="js/bbcode.js"></script>
    </then></if>
     
  19. #18 19. Dezember 2005
    pls help

    pushhhhhhhh
     
  20. #19 19. Dezember 2005
    push mit problem ist immer noch da
     
  21. #20 19. Dezember 2005
    PUSHHHHHHHHH :baby: :baby: :baby:
     
  22. #21 20. Dezember 2005
    habt ihr die readme von dem hack nicht verstanden ? :)
     
  23. #22 20. Dezember 2005
    nich wirklich :( :baby:
    kannse mir das vllt einbauen ??
    würde dir die daten gern per msn geben wenn du msn hast... :baby: :p
     
  24. #23 21. Dezember 2005
  25. #24 21. Dezember 2005
    mein prob is das ich nich weiss wo genau ich diesen go anonym bla bla link einsetzten muss ?(
     
  26. #25 21. Dezember 2005
    bei meinem tipp setzt die safeurl.de einfach vor jeden link. Wenn du dafür ne funktion schreiben willst.

    Gibst du quasi einfach nur n string mit safeurl.de davor wieder au...


    ach ich schreib ma eben schnell
    Code:
     
    
    <?php
     function deref($url)
     { $url2= "http://www.safeurl.de/" . $url;
     return $url2;
     }
    ?>
    
    
    um jetzt quasi n link zu "anonymisieren" machste einfach mal

    echo deref("www.t-online.de");

    diese funktion includest du einfach in jedes dokument wo du das haben willst! (wichtig: die adresse ohne http)

    hoffe das hilft
     

  27. Videos zum Thema
Die Seite wird geladen...
Similar Threads - verlinkt anonym hier
  1. youtube verlinkt mich falsch

    DaNNo50H , 27. Februar 2016 , im Forum: Windows
    Antworten:
    2
    Aufrufe:
    520
  2. Antworten:
    2
    Aufrufe:
    880
  3. Antworten:
    2
    Aufrufe:
    1.268
  4. Antworten:
    7
    Aufrufe:
    584
  5. Antworten:
    2
    Aufrufe:
    598