Classified Ads:  Links in Description Hitskin_logo Hitskin.com

This is a Hitskin.com skin preview
Install the skinReturn to the skin page

The forum of the forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.
2 posters

    Classified Ads: Links in Description

    SLGray
    SLGray
    Administrator
    Administrator


    Male Posts : 51499
    Reputation : 3523
    Language : English
    Location : United States

    Solved Classified Ads: Links in Description

    Post by SLGray June 13th 2017, 4:15 am

    Technical Details


    Forum version : #ModernBB
    Position : Founder
    Concerned browser(s) : Mozilla Firefox
    Who the problem concerns : All members
    When the problem appeared : Since the classified ads feature was released.
    Forum link : http://ztwds.forumotion.com/

    Description of problem

    Is there a way to add links to the description of classified ads?
    avatar
    Guest
    Guest


    Solved Re: Classified Ads: Links in Description

    Post by Guest June 13th 2017, 12:13 pm

    I think you should be able to add links using this code:
    Code:
    <a href="link">Text</a>
    Make sure HTML is enabled on your forum.
    SLGray
    SLGray
    Administrator
    Administrator


    Male Posts : 51499
    Reputation : 3523
    Language : English
    Location : United States

    Solved Re: Classified Ads: Links in Description

    Post by SLGray June 13th 2017, 5:58 pm

    HTML or BBCode does not work.



    Classified Ads:  Links in Description Slgray10

    When your topic has been solved, ensure you mark the topic solved.
    Never post your email in public.
    avatar
    Guest
    Guest


    Solved Re: Classified Ads: Links in Description

    Post by Guest June 13th 2017, 7:07 pm

    I think that the description only accepts text. Fortunately, this can be changed via javascript. I cannot create ads on my forum(for reasons I'm not going to explain here), so I'll need a link from your forum where I can see the description of a classified add. It would be helpful if you would add this code to that description:
    Code:
    <a href="www.google.com">Google</a>
    SLGray
    SLGray
    Administrator
    Administrator


    Male Posts : 51499
    Reputation : 3523
    Language : English
    Location : United States

    Solved Re: Classified Ads: Links in Description

    Post by SLGray June 13th 2017, 8:30 pm




    Classified Ads:  Links in Description Slgray10

    When your topic has been solved, ensure you mark the topic solved.
    Never post your email in public.
    Ange Tuteur
    Ange Tuteur
    Forumaster


    Male Posts : 13207
    Reputation : 3000
    Language : English & 日本語
    Location : Pennsylvania

    Solved Re: Classified Ads: Links in Description

    Post by Ange Tuteur June 14th 2017, 7:18 pm

    Hi @SLGray,

    Go to Admin Panel > Modules > JS Codes management > New

    Placement : In all the pages ..? (I'm not sure if "in the topics" is applicable here)
    Code:
    $(function() {
      // parses hyperlinks in classified ad descriptions
      for (var a = $('.AD_Description'), i = 0, j = a.length; i < j; i++) {
        a[i].innerHTML = a[i].innerHTML.replace(/(http(?:s|):\/\/.*?)(\s|&nbsp;|<br>|$)/ig, function (match, $1, $2) {
          return '<a class="AD_Description_Link" href="' + $1 + '" target="' + ( new RegExp(window.location.host).test($1) ? '_self' : '_blank' ) + '">' + $1 + '</a>' + $2;
        });
      }

      'par ange tuteur';
    });

    It should automatically parse text which begins with http or https as links. If any issues, let me know.
    SLGray
    SLGray
    Administrator
    Administrator


    Male Posts : 51499
    Reputation : 3523
    Language : English
    Location : United States

    Solved Re: Classified Ads: Links in Description

    Post by SLGray June 14th 2017, 9:00 pm

    Thanks @Ange Tuteur! It worked perfectly.

    Problem solved & topic archived.
    Please read our forum rules: ESF General Rules



    Classified Ads:  Links in Description Slgray10

    When your topic has been solved, ensure you mark the topic solved.
    Never post your email in public.