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.

Make the mentioning system easier to use

3 posters

Page 1 of 2 1, 2  Next

Go down

Solved Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 00:02

Technical Details


Forum version : #phpBB3
Position : Founder
Concerned browser(s) : Internet Explorer
Who the problem concerns : All members
When the problem appeared : When I ws following the Tutorial
Forum link : http://guardianscreations.forumotion.com

Description of problem

Hello there,

I was following everything that the tutorial told me to do. Here is the tutorial I went by https://help.forumotion.com/t140358-make-the-mentioning-system-easier-to-use

Need some help why this isn't working.
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 00:12

Did you follow this?
The first two scripts provided are optimized for all forum versions, provided you have not heavily modified your templates. You will see a variable at the top of these scripts titled version. Be sure to change the number to the one that corresponds to your forum version. The options are :

0 : PHPBB2
1 : PHPBB3
2 : PUNBB
3 : INVISION


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 00:30

Postprofile Mention One
I have phpbb3 
Code:
/* FORUM VERSIONS
 * 0 = PHPBB2
 * 1 = PHPBB3
 * 2 = PUNBB
 * 3 = INVISION
 */
$(function() {
  var version = 1;
 
  if (/mode=reply/.test(window.location.search) && my_getcookie('fa_mention')) {
    document.post.message.value += '@"' + my_getcookie('fa_mention') + '" ';
    my_setcookie('fa_mention',''); 
  } if (!/\/t\d+/.test(window.location.pathname)) return;
 
  for (var a = $(['.name strong a', '.postprofile dt strong a', '.username a', '.postprofile dt a ~ a'][version]), b, i = 0, j = a.length, t = document.getElementById('text_editor_textarea'); i<j; i++) {
    b = document.createElement('A');
    b.title = 'Mention ' + $(a[i]).text();
    b.style.marginRight = '3px';
    b.className = 'fa-mention';
    b.innerHTML = '@';
    b.href = '#';
    b.onclick = function() {
      var n = this.title.replace(/^.*?\s/,'');
     
      if ($.sceditor) t.insertText('@"' + n + '" ');
      else {
        my_setcookie('fa_mention', n);
        window.location.href = '/post?t=' + window.location.pathname.replace(/\/t(\d+)-.*/,'$1') + '&mode=reply';
      }
     
      return false;
    };
  
    a[i].parentNode.insertBefore(b, a[i]);
  }
 
  $(function(){
    if (!$.sceditor) return;
    t=$(t).sceditor('instance');
  });
});

New Java script 
Mention Button
Code:
/* FORUM VERSIONS
 * 0 = PHPBB2
 * 1 = PHPBB3
 * 2 = PUNBB
 * 3 = INVISION
 */
$(function() {
  var version = 1,
      image = 'https://i.servimg.com/u/f19/18/21/60/73/mentio10.png';
 
  if (/mode=reply/.test(window.location.search) && my_getcookie('fa_mention')) {
    document.post.message.value += '@"' + my_getcookie('fa_mention') + '" ';
    my_setcookie('fa_mention',''); 
  } if (!/\/t\d+/.test(window.location.pathname)) return;
 
  for (var a = $(['.post-options', '.profile-icons', '.post-options', '.posting-icons'][version]), b, c, d = ['.name strong a', '.author a', '.username a', '.author a'][version], e, i = 0, j = a.length, t = document.getElementById('text_editor_textarea'), l = version == 1 || version == 3; i<j; i++) {
    b = document.createElement('IMG');
    b.src = image;
    b.alt = 'Mention';
    b.title = 'Mention ' + $(a[i]).closest('.post').find(d + ':not(.fa-mention)').text();
    b.className = 'i_icon_mention';
    b.onclick = function() {
      var n = this.title.replace(/^.*?\s/,'');
     
      if ($.sceditor) t.insertText('@"' + n + '" ');
      else {
        my_setcookie('fa_mention', n);
        window.location.href = '/post?t=' + window.location.pathname.replace(/\/t(\d+)-.*/,'$1') + '&mode=reply';
      }
    };
 
    if (l) {
      c = document.createElement('LI');
      c.appendChild(b);
    }
   
    a[i].insertBefore(l ? c : b, a[i].firstChild);
  }
 
  $(function(){
    if (!$.sceditor) return;
    t=$(t).sceditor('instance');
  });
});

 Then Last one SCeditor Button

Code:
/* FORUM VERSIONS
 * 0 = PHPBB2
 * 1 = PHPBB3
 * 2 = PUNBB
 * 3 = INVISION
 */
$(function() {
  var version = 1,
      image = 'https://i.servimg.com/u/f19/18/21/60/73/mentio10.png';
 
  if (/mode=reply/.test(window.location.search) && my_getcookie('fa_mention')) {
    document.post.message.value += '@"' + my_getcookie('fa_mention') + '" ';
    my_setcookie('fa_mention',''); 
  } if (!/\/t\d+/.test(window.location.pathname)) return;
 
  for (var a = $(['.post-options', '.profile-icons', '.post-options', '.posting-icons'][version]), b, c, d = ['.name strong a', '.author a', '.username a', '.author a'][version], e, i = 0, j = a.length, t = document.getElementById('text_editor_textarea'), l = version == 1 || version == 3; i<j; i++) {
    b = document.createElement('IMG');
    b.src = image;
    b.alt = 'Mention';
    b.title = 'Mention ' + $(a[i]).closest('.post').find(d + ':not(.fa-mention)').text();
    b.className = 'i_icon_mention';
    b.onclick = function() {
      var n = this.title.replace(/^.*?\s/,'');
     
      if ($.sceditor) t.insertText('@"' + n + '" ');
      else {
        my_setcookie('fa_mention', n);
        window.location.href = '/post?t=' + window.location.pathname.replace(/\/t(\d+)-.*/,'$1') + '&mode=reply';
      }
    };
 
    if (l) {
      c = document.createElement('LI');
      c.appendChild(b);
    }
   
    a[i].insertBefore(l ? c : b, a[i].firstChild);
  }
 
  $(function(){
    if (!$.sceditor) return;
    t=$(t).sceditor('instance');
  });
});

I also copy and paste the ones I need in my CSS -  

What am I doing wrong
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 00:50

What option (In Topics, All Pages, etc.)  did you pick for the JavaScripts?


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 00:51

All Pages
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 00:53

Is JavaScript Management activated?


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 00:53

Yes

 Make the mentioning system easier to use Java10
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 01:16

It could be that they are conflicting with what you already have.  Try this:  remove all of them and test them one by one.


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 02:05

Nothing - It is showing nothing. 

Postprofile Mention -  Don't see the @ before my name or anyone else's. 


Mention button -  Dont see the Mention button next to the Multi Quote Button


SCeditor -  I dont see the @ symbole next to the Quote Button there. 
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 02:35

The first two scripts provided are optimized for all forum versions, provided you have not heavily modified your templates.


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 02:37

Ok, So that is the reason why it doesn't work? 

So how do I Heavily Modify my templates?
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 02:38

No.  I means it will not work if your templates are heavily modified.


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 02:45

Oh, that's a Boo!! 

So  what do I need to make it work?   I have no idea where to start!
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 02:46

Is your templates heavily modified?


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 02:51

I guess it is -  since I did change a lot things to make my forum look the way I like. The skin and add things here and there
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 02:53

Please send me a test account that has access to the administration panel by PM.


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 02:53

Ok
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 03:17

Please go to the templates and check yes for force default templates.


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 03:20

I did in the CSS right
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 03:21

No.

AP > Display > Templates


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 03:26

AP > Display > Templates

then want
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 03:28

Click one of the options and check the yes box for force the default templates that show appear above the list.


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 03:29

Got it
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 03:33

I located the issue.  They are conflicting with the other JavaScripts you had already.

One I saw is not correct.
Code:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-135451341-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-135451341-1');
</script>

This is JavaScript, but it is not for that section.  You can add it somewhere else.  JavaScript in the management is not coded that way.


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 03:34

Also is this one exactly working?

Code:
<!-- BEGIN CBOX - www.cbox.ws - v4.3 -->
<div id="cboxdiv" style="position: relative; margin: 0 auto; width: 2000px; font-size: 0; line-height: 0;">
<div style="position: relative; height: 173px; overflow: auto; overflow-y: auto; -webkit-overflow-scrolling: touch; border: 0px solid;"><iframe src="http://www3.cbox.ws/box/?boxid=3474458&boxtag=ba9q4c&sec=main" marginheight="0" marginwidth="0" frameborder="0" width="100%" height="100%" scrolling="auto" allowtransparency="yes" name="cboxmain3-3474458" id="cboxmain3-3474458"></iframe></div>
<div style="position: relative; height: 127px; overflow: hidden; border: 0px solid; border-top: 0px;"><iframe src="http://www3.cbox.ws/box/?boxid=3474458&boxtag=ba9q4c&sec=form" allow="autoplay" marginheight="0" marginwidth="0" frameborder="0" width="100%" height="100%" scrolling="no" allowtransparency="yes" name="cboxform3-3474458" id="cboxform3-3474458"></iframe></div>
</div>
<!-- END CBOX -->


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 03:35

Also you do not have JavaScript in the solved one.


Last edited by SLGray on Tue 05 Mar 2019, 03:39; edited 1 time in total


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 03:36

Ok the first one you post I will find another place to put that. 


The cbox, it seems to be working- !!
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 03:38

What exactly is the solved one for?


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by Hazeleyez73 Tue 05 Mar 2019, 03:44

I wanted for my game sections, for instance like the Las post game, the last one gets the last one wins the game, then I wanted to put solved or something like that idea so I can go back and see who needs a price for winning that game


So I notice that Mention button and the @sign in SC editor is gone, it was showing up minute ago and now its gone.
Hazeleyez73
Hazeleyez73
Forumember

Female Posts : 197
Reputation : 2
Language : English
Location : Maryland

https://chilloutzone.forumotion.com/

Back to top Go down

Solved Re: Make the mentioning system easier to use

Post by SLGray Tue 05 Mar 2019, 04:34

You do not need a JavaScript for that.  I will get the link to how to add a solved image.


 Make the mentioning system easier to use Slgray10

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

Male Posts : 51501
Reputation : 3519
Language : English
Location : United States

https://forumsclub.com/gc/128-link-directory/

Back to top Go down

Page 1 of 2 1, 2  Next

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum