Latest topics
» [GAME] Post a random picture
by Ange Tuteur Today at 11:02

» Awards
by Andrei34 Today at 10:14

» [GAME] Count to One Million!
by brandon_g Today at 9:16

» Hello!
by brandon_g Today at 9:15

» Forumactif Edge - FRENCH Translation
by Milouze14 Yesterday at 13:34

» Need Help installing Forumactif Edge Theme
by dannig Tue 25 Apr 2017 - 11:54

» Profile fields CSS/bbcode stopped working
by dannig Tue 25 Apr 2017 - 11:21

» Forumotion Edge - italian translation
by MattiaDes Tue 25 Apr 2017 - 8:20

» Forumactif Edge Web Page - Italian Translation
by MattiaDes Tue 25 Apr 2017 - 7:52

» Web Page Speed & Optimization for FAE
by Dr Jay Mon 24 Apr 2017 - 13:37

» Issues with adjusting centered profile fields
by Ange Tuteur Mon 24 Apr 2017 - 11:54

» [GAME] Q&A
by Dr Jay Sun 23 Apr 2017 - 14:53

» [GAME] Last Letter Game
by Dr Jay Sun 23 Apr 2017 - 14:26

» [GAME] Never have I ever..
by Dr Jay Sun 23 Apr 2017 - 14:25

» [GAME] this or that
by Dr Jay Sun 23 Apr 2017 - 14:24

Recent Tutorials
Top posting users this month
Who is online?
In total there are 6 users online :: 2 Registered, 0 Hidden and 4 Guests

Ange Tuteur, TonnyKamper

[ View the whole list ]


Most users ever online was 172 on Fri 19 Feb 2016 - 5:17

[TUTORIAL] [ALL VERSIONS] Warning before posting

View previous topic View next topic Go down

avatar
smejker

Title :
Maršal
Gender : Male
Posts : 25
Points : 1096
Reputation : 7
Location : Macedonia
Language : Macedonian, Serbo-Croatia
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : phpBB3
Awards :
View all awards
View user profile

Postsmejker on Wed 9 Jul 2014 - 9:13

Here is script for warning, before posting...

First go to...
Administration Panel > Modules ->HTML & JAVASCRIPT>Javascript codes managemen > create a new javascript
Title * : What U want
Placement : In all pages

Code:
$(document).ready(function() {   $('#text_editor_textarea').before('<div class="warning"><b>Before posting in the support forum remember: <a href="http://url of the topic">How to create a theme</a></b></div>');
});

* U can change text: Before posting in the support forum remember:  (How U like)
* http://url of the topic - Urs link of rules!

Second go to...
Admin Panel > Display > Pictures and Colors > Colors > CSS stylesheet
add:
Code:
.warning {
    background: none repeat scroll 0 0 #F0E8E0;
    border: 1px solid #C00000;
    font-family: Tahoma,Arial;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 3px;
    text-align: center;
}

Of course, U can change background, border, font... etc.

Finaly Result :


--------

If U asking, You'll have chanse to learning!
avatar
J0k3R^
Member
Title :
Gender : Unspecified
Posts : 17
Points : 1090
Reputation : 6
Location : Greece
Language : Greek, English, Chienese,
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : Other
Awards :
View all awards
View user profile http://fmplanet.forumgreek.com

PostJ0k3R^ on Sat 6 Dec 2014 - 3:42

thats great.
i would ask something only ^^
is it possible to make this message visible for members with <15 Posts?
(or i could create a group for members with (0,15) posts and make it visible only there..)
avatar
Ange Tuteur
Administrator
Title :
Coffee Addict
Gender : Male
Age : 21
Posts : 4474
Points : 9206
Reputation : 2236
Location : Macungie, PA
Language : EN10, FR5
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
Awards :
View all awards
View user profile https://github.com/SethClydesdale https://twitter.com/sethc1995

PostAnge Tuteur on Sat 6 Dec 2014 - 15:30

Try this :
Code:
$(document).ready(function() {
  if (_userdata.user_posts > 15) return;
  $('#text_editor_textarea').before('<div class="warning"><b>Before posting in the support forum remember: <a href="http://url of the topic">How to create a theme</a></b></div>');
});
avatar
J0k3R^
Member
Title :
Gender : Unspecified
Posts : 17
Points : 1090
Reputation : 6
Location : Greece
Language : Greek, English, Chienese,
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : Other
Awards :
View all awards
View user profile http://fmplanet.forumgreek.com

PostJ0k3R^ on Sun 7 Dec 2014 - 3:45

cheers cheers
avatar
schiggysboard

Title :
Gender : Male
Posts : 79
Points : 1168
Reputation : 20
Language : German, English
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : phpBB3
Awards :
View all awards
View user profile http://www.schiggysboard.com/

Postschiggysboard on Tue 28 Apr 2015 - 9:56

Is it possible to make this message visible in chosen forums (so not global)?
avatar
schiggysboard

Title :
Gender : Male
Posts : 79
Points : 1168
Reputation : 20
Language : German, English
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : phpBB3
Awards :
View all awards
View user profile http://www.schiggysboard.com/

Postschiggysboard on Thu 30 Apr 2015 - 8:25

push/bump
avatar
Ange Tuteur
Administrator
Title :
Coffee Addict
Gender : Male
Age : 21
Posts : 4474
Points : 9206
Reputation : 2236
Location : Macungie, PA
Language : EN10, FR5
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
Awards :
View all awards
View user profile https://github.com/SethClydesdale https://twitter.com/sethc1995

PostAnge Tuteur on Fri 1 May 2015 - 19:07

@schiggysboard,

Change the script to this :
Code:
$(function() {
  if (!document.post || !document.post.f || document.post.f.value != 9) return;
  var message = 'Please read <a href="#">this topic</a> before creating a new topic.',
      box = document.createElement('DIV'), node = document.getElementById('text_editor_textarea');
 
  box.innerHTML = message;
  box.className = 'warning';
  node.parentNode.insertBefore(box, node);
});

Change the message content to whatever you want, but make sure to change the 9 to the ID of the forum you want it to work in.. Wink
avatar
schiggysboard

Title :
Gender : Male
Posts : 79
Points : 1168
Reputation : 20
Language : German, English
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : phpBB3
Awards :
View all awards
View user profile http://www.schiggysboard.com/

Postschiggysboard on Sat 2 May 2015 - 5:31

It works great, thank you! Smile
avatar
Ace 1
Valued Member
Title :
God of Creation
Gender : Male
Age : 17
Posts : 2090
Points : 2665
Reputation : 75
Location : druid hill Park
Language : Eng, Fr, Loud
Browser : Browser : Google Chrome Forum Version : Forum Version : phpBB3
Awards :
View all awards
View user profile http://fmdesign.forumotion.com/u190

PostAce 1 on Fri 1 Jul 2016 - 6:43

@Ange Tuteur wrote:@schiggysboard,

Change the script to this :
Code:
$(function() {
  if (!document.post || !document.post.f || document.post.f.value != 9) return;
  var message = 'Please read <a href="#">this topic</a> before creating a new topic.',
      box = document.createElement('DIV'), node = document.getElementById('text_editor_textarea');
 
  box.innerHTML = message;
  box.className = 'warning';
  node.parentNode.insertBefore(box, node);
});

Change the message content to whatever you want, but make sure to change the 9 to the ID of the forum you want it to work in.. Wink

@Ange Tuteur can you explain the conditions of that if statement and what they mean please Huh

View previous topic View next topic Back to top

Create an account or log in to leave a reply

You need to be a member in order to leave a reply.

Create an account

Join our community by creating a new account. It's easy!


Create a new account

Log in

Already have an account? No problem, log in here.


Log in

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