Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 06-13-2013, 06:23 AM
Christos Teriakis Christos Teriakis is offline
 
Join Date: Jul 2011
Location: Thessaloniki, Greece
Posts: 1,228
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Hook location for headinclude

Hello,

I want to add in headinclude a template (template_hook.headinclude_css), a template with some calls to external css files and javascripts but I can't find out which is the correct hook location. Tried all css relevant locations, global start, parse templates etc but none seems to work. Any idea??

Thank you
Christos
Reply With Quote
  #2  
Old 06-13-2013, 09:29 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

parse_templates should work, it's just before the header template is rendered.
Reply With Quote
  #3  
Old 06-13-2013, 10:08 AM
Christos Teriakis Christos Teriakis is offline
 
Join Date: Jul 2011
Location: Thessaloniki, Greece
Posts: 1,228
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kh99 View Post
parse_templates should work, it's just before the header template is rendered.
It's the first that I tried But didn't worked. I'll recheck the code, but the template that I'm trying to implement is very simple:.
Code:
<link rel="stylesheet" href="christeris/ratemysite/includes/jqModal.css" type="text/css" />
<script type="text/javascript" src="christeris/ratemysite/includes/jqModal.js"></script>
<script type="text/javascript">
     $().ready(function() {
          $('#userrate').jqm({trigger: 'a.userrate'});
     });
</script>
Thank you
Reply With Quote
  #4  
Old 06-13-2013, 02:26 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What is the code you are adding to the plugin? Perhaps that is incorrect.
Reply With Quote
Благодарность от:
Christos Teriakis
  #5  
Old 06-14-2013, 05:16 AM
Christos Teriakis Christos Teriakis is offline
 
Join Date: Jul 2011
Location: Thessaloniki, Greece
Posts: 1,228
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
What is the code you are adding to the plugin? Perhaps that is incorrect.
I've no experiance with hooks, so I used a similar way that I use to add menus in left sidebar in user settings page.

1.- Plugin code:
Code:
<plugin active="1" executionorder="10">
   <title>RateMySite: Includes</title>
   <hookname>parse_templates</hookname>
   <phpcode><![CDATA[
      $template_hook['headinclude_css'] .= vB_Template::create('ratemysite_headinclude')->render();
   ]]></phpcode>
</plugin>
2.- Template code:
Code:
<template name="ratemysite_headinclude" templatetype="template" date="1160112327" username="ChrisTERiS" version="1.0.0">
<![CDATA[
<script type="text/javascript" src="christeris/ratemysite/includes/jquery.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/jquery-ui.min.js"></script>
<script type="text/javascript" src="christeris/ratemysite/includes/skinable_tabs.min.js"></script>
]]>
</template>
Thank you
Christos
Reply With Quote
  #6  
Old 06-14-2013, 09:03 AM
kh99 kh99 is offline
 
Join Date: Aug 2009
Location: Maine
Posts: 13,185
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Are you still having a problem with it? I tried creating a plugin using parse_templates with that code, and I created a template called ratemysite_headinclude with the code you posted, and it works for me (I didn't use a product xml file so I can't say that the xml you posted is exactly right).

Did you check the html source of a page to see if anything is there?
Reply With Quote
Благодарность от:
Christos Teriakis
  #7  
Old 06-14-2013, 09:31 AM
Christos Teriakis Christos Teriakis is offline
 
Join Date: Jul 2011
Location: Thessaloniki, Greece
Posts: 1,228
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kh99 View Post
Are you still having a problem with it? I tried creating a plugin using parse_templates with that code, and I created a template called ratemysite_headinclude with the code you posted, and it works for me (I didn't use a product xml file so I can't say that the xml you posted is exactly right).

Did you check the html source of a page to see if anything is there?
Strange.... very strange... Yes, I'm sure for the code... I also cleared many times the cached. Also, except reading the page's output code, I used the search to find any of the script names. Nothing.
In any case thank you both for your help. I already released my mod yesterday, and I believe that is not good to add this plugin as will confuse the members who already manually added those links.

Christos
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:33 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04316 seconds
  • Memory Usage 2,229KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_code
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (2)post_thanks_box_bit
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete