vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Programmatically add tags to threads (https://vborg.vbsupport.ru/showthread.php?t=303247)

TiKu 10-11-2013 06:16 AM

Programmatically add tags to threads
 
Hi,

I create threads by code using datamanager_init('Thread_FirstPost', ...). To add tags to the new threads, I call
Code:

dataman->setr('taglist', 'tag1,tag2,tag3');
This adds the tags to the thread, so that they are listed in the thread's tag list displayed at the end of the thread. However, there must be something missing in my code. Let's say "tag3" is a new tag, i.e. a tag that has never been used before in my VB installation. My code creates a new thread and assigns the tag "tag3" to it. Now "tag3" is listed in the tag list at the end of the new thread. But if I click "tag3", VB tells me that this tag is invalid. Why? What is missing in my code?

Regards
TiKu

TiKu 10-24-2013 07:18 PM

Noone knows?

kh99 10-24-2013 10:08 PM

Look in includes/functions_newpost.php, in the function build_new_post(). Look for the section that starts with if ($type == 'thread' AND $post['taglist']).


All times are GMT. The time now is 03:53 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00921 seconds
  • Memory Usage 1,708KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete