Full house powered by ipb. Creating roads on profiles - preparing the ground. Technical description of the template


act. So here it is act action", which means "action". (hereinafter in the text instead of act will be said action) action act=Online or act=UserCP

act=idx
First find this code:
if (! isset($choice[ $ibforums->input["act"] ])) ( $ibforums-> idx idx on portal OR on home


$choice = array("idx" => "Boards", "SC" => "Boards", "SF" => "Forums", "SR" => "Forums", "ST" => "Topics", "Login" => "Login", "Post" => "Post", "Poll" => "lib/add_poll", "Reg" => "Register", "Online" => "Online", "Members" => "Memberlist", "Help" => "Help", "Search" => "Search", "Mod" => "Moderate", "Print" => "misc/print_page", "Forward" => " misc/forward_page", "Mail" => "misc/contact_member", "Invite" => "misc/contact_member", "ICQ" => "misc/contact_member", "AOL" => "misc/contact_member", " YAHOO" => "misc/contact_member", "MSN" => "misc/contact_member", "report" => "misc/contact_member", "chat" => "misc/contact_member", "integ" => "misc /contact_member", "Msg" => "Messenger", "UserCP" => "Usercp", "Profile" => "Profile", "Track" => "misc/tracker", "Stats" => "misc/ stats", "Attach" => "misc/attach", "ib3" => "misc/ib3", "legends" => "misc/legends", "modcp" => "mod_cp", "calendar" => "calendar", "buddy" => "browsebuddy", "boardrules" => "misc/contact_member", "mmod" => "misc/multi_moderate", "warn" => "misc/warn", "home" = > "dynamiclite/csite", "module" => action "warn" => "misc/warn",, then this means for act=warn
sources sources

lang And skin. We find accordingly:
$ibforums->lang = $std->load_words($ibforums->lang, "lang_post" , $ibforums->lang_id); $ibforums->lang = $std->load_words($ibforums->lang, "lang_ucp" , $ibforums->lang_id); And
$this->html = $std-> lang_post.php And lang_ucp.php skin_ucp.php

Here's what's connected with it:

"idx" =>
"SC" =>
"SF" =>
"SR" =>
"ST" =>
"Login" =>
"Post" =>
"Poll" =>
"Reg" =>
"Online" =>
"Members" =>
"Help" =>
"Search" =>
"Mod" =>
"Print" =>
"Forward" =>
"Mail" =>
"Invite" =>
"ICQ" => Sending a message to ICQ
"AOL" => Sending a message to AOL
"YAHOO" => Sending a message to YAHOO
"MSN" => Send message to MSN
"report" =>
"chat" =>
"integ" =>
"Msg" =>
"UserCP" =>
"Profile" =>
"Track" => Subscribe to topic/forum
"Stats" =>
"Attach" =>
"ib3" =>
"legends" => Emoticons, bbcode help
"modcp" =>
"calendar" =>
"buddy" =>
"boardrules" =>
"mmod" =>
"warn" =>
"home" =>
"module" =>


act

You may have a question, what is: "idx" => "Boards", "SC" => "Boards", "SF" => "Forums", "SR" => "Forums", "ST" => "Topics",








if ($ibforums->input["showforum"] != "") ( $ibforums->input["act"] = "SF"; $ibforums->input["f"] = intval($ibforums-> input["showforum"]); ) else if ($ibforums->input["showtopic"] != "") ( $ibforums->input["act"] = "ST"; $ibforums->input[" t"] = intval($ibforums->input["showtopic"]); // Grab and cache the topic now as we need the "f" attr for // the skins... $DB->query("SELECT t.*, f.topic_mm_id, f.name as forum_name, f.quick_reply, f.id as forum_id, f.read_perms, f.reply_perms, f.parent_id, f.use_html, f.start_perms, f.allow_poll, f. password, f.posts as forum_posts, f.topics as forum_topics, f.upload_perms, f.show_rules, f.rules_text, f.rules_title, c.name as cat_name, c.id as cat_id FROM ibf_topics t, ibf_forums f , ibf_categories c WHERE t.tid=".$ibforums->input["t"]." and f.id = t.forum_id and f.category=c.id"); $ibforums->topic_cache = $DB->fetch_row( ); $ibforums->input["f"] = $ibforums->topic_cache["forum_id"]; ) else if ($ibforums->input["showuser"] != "") ( $ibforums->input[ "act"] = "Profile"; $ibforums->input["MID"] = intval($ibforums->input["showuser"]); )

Structure and paths in IPB

IBResource Forums


There are no answers in this thread

IBResource

  • City: 99|rus

Many people probably have a question:
"Why are there so many files in IPB? After all, the paths always go to one index.php file, and only the parameters change."

So this short article on IPB files should help you understand IPB better. What to look for where. Where to change what.

Almost all pages in IPB have a parameter in the address act. So here it is act is an abbreviation for English word "action", which means "action". (hereinafter in the text instead of act will be said action) So this is the main component of dividing by files. Almost every action value has its own file with functions + its own file with templates + its own language file. Why almost? Because there are small actions, naturally different meanings action, but they are all combined into one file with functions + also a combined language file + also a combined file with templates. For example, there are large act=Online or act=UserCP. They each have their own service files with functions, etc.
So how do you understand which action applies to which files?

To do this, go to index.php. Everything is written out there. Let me tell you right away that index.php? act=idx is the address of the main page of the forum where all categories and forums are presented.
First find this code:
if (! isset($choice[ $ibforums->input["act"] ])) ( $ibforums->input["act"] = "idx"; ) This entry means that if the action parameter is not specified, then it is equal by default idx. So that's why when you start the forum it just opens at the address home page forum with a list of forums. By changing the value here idx on portal(for a forum where IBF Portal 3.2 or 4.0 is installed) OR on home(if you have 1.2 and the IPDynamic Lite portal is installed), then you will get that by default it will not be the forum that will load, but the portal.

Now go a little higher and find something like this:
$choice = array("idx" => "Boards", "SC" => "Boards", "SF" => "Forums", "SR" => "Forums", "ST" => "Topics", "Login" => "Login", "Post" => "Post", "Poll" => "lib/add_poll", "Reg" => "Register", "Online" => "Online", "Members" => "Memberlist", "Help" => "Help", "Search" => "Search", "Mod" => "Moderate", "Print" => "misc/print_page", "Forward" => " misc/forward_page", "Mail" => "misc/contact_member", "Invite" => "misc/contact_member", "ICQ" => "misc/contact_member", "AOL" => "misc/contact_member", " YAHOO" => "misc/contact_member", "MSN" => "misc/contact_member", "report" => "misc/contact_member", "chat" => "misc/contact_member", "integ" => "misc /contact_member", "Msg" => "Messenger", "UserCP" => "Usercp", "Profile" => "Profile", "Track" => "misc/tracker", "Stats" => "misc/ stats", "Attach" => "misc/attach", "ib3" => "misc/ib3", "legends" => "misc/legends", "modcp" => "mod_cp", "calendar" => "calendar", "buddy" => "browsebuddy", "boardrules" => "misc/contact_member", "mmod" => "misc/multi_moderate", "warn" => "misc/warn", "home" = > "dynamiclite/csite", "module" => "modules",); And here is a list of all values action(left) and a list of file names (without the php extension) what they refer to (right). If the line is like this - "warn" => "misc/warn",, then this means for act=warn service file is located at
Why is the directory not specified in the line? sources, and I indicated it? Because all service files (almost) are located in the folder sources(translated from English - source codes).
How can I find out where the language files and templates for a given file are located?
Just. We go into the file, for example we selected UserCP.php. There we are looking for words lang And skin. We find accordingly:
$ibforums->lang = $std->load_words($ibforums->lang, "lang_post" , $ibforums->lang_id); $ibforums->lang = $std->load_words($ibforums->lang, "lang_ucp" , $ibforums->lang_id); And
$this->html = $std->load_template("skin_ucp"); From which it is not difficult to understand that 2 language files are used lang_post.php And lang_ucp.php. And only one template file is used skin_ucp.php

Here's what's connected with it:

"idx" => index - Forum main page
"SC" => Show Category - Displays a list of forums of the selected category
"SF" => Show Forum - Shows a list of topics for the selected forum!
"SR" => Show Rules - Shows the rules of the selected forum (you can create your own for each forum)
"ST" => Show Topic - Shows the selected topic (list of all messages in the selected topic)
"Login" => Serves authorization (login to the forum under your account)
"Post" => Serves publishing messages, creating topics, polls
"Poll" => Serves adding votes to a poll
"Reg" => Registration, password recovery...
"Online" => List active users(those who are online)
"Members" => List of all users, different sorting...
"Help" => Maintenance of help files (FAQ, viewing, sorting)
"Search" => Search the forum. Advanced Search. View new messages since last visit, active topics.
"Mod" => Moderation. Moderator actions. Transfer topics. Division, etc.
"Print" => View of the theme for printing, saving the theme in HTML, Ms Word...
"Forward" => Sending a link to a topic to a friend by e-mail.
"Mail" => Writing and sending a letter to the user by e-mail.
"Invite" => There is no such function yet. But the developers are already making preparations for themselves in advance
"ICQ" => Sending a message to ICQ
"AOL" => Sending a message to AOL
"YAHOO" => Sending a message to YAHOO
"MSN" => Send message to MSN
"report" => Report to moderator (serving a link to the report to the moderator by e-mail about the message)
"chat" => Chat module. Invision Power Chat paid chat. That's why it's not in the set
"integ" => Sending a message to Integrity Messenger
"Msg" => Personal Mailbox Maintenance. Reception of sending and other actions with PMs (messages in Privat)
"UserCP" => Large script for working with "Profile". This includes managing subscriptions and forum settings, etc...
"Profile" => View user profile...
"Track" => Subscribe to topic/forum
"Stats" => 10 best authors, 10 best authors today and a link to the Administration
"Attach" => Downloading an attached file to a message (attachment)
"ib3" => Forum login module for Ikonboard 3. Related to conversion from IkonBoard3
"legends" => Emoticons, bbcode help
"modcp" => Moderator control panel. And everything connected with it
"calendar" => Calendar. publishing, changing calendar events...
"buddy" => User contact list. Adding a user to contacts, etc.
"boardrules" => General rules for the entire forum. From viewing.
"mmod" => Multimoderation. Creation general rules to moderate forums
"warn" => Rating/warning system
"home" => View the IPDynamic Lite portal. This link makes it clear why act=home is a portal
"module" => Additional synchronization modules. Appeared only in 1.2


So if you want to change something, take a look at address bar browser, see what the parameter is equal to act, and you will immediately know where to look. And the place that you are looking for can be found by some text that is not dynamic (does not change). And since the text is static, it means it is probably in the language files. This means that having found it through a search in the language files, you can see which variable corresponds to a given entry and already look for the right place by the variable name, which will usually lead you to templates with an already familiar HTML language There, having basic English skills (usually variables are called simple in clear words on English language) you can find what you need there and understand without language translations what is what.

You may have a question, what is: "idx" => "Boards", "SC" => "Boards", "SF" => "Forums", "SR" => "Forums", "ST" => "Topics",
idx - index - forum main page
SC - Show Category - view the selected category (list of forums of the selected category)
SF - Show Forum - View the forum (list of topics for the selected forum)
SR - Show Rules - View forum rules (you can add your own to each forum via AdminCP)
ST - Show Topic - View topic (list of messages of the selected topic)

also in latest version 1.2 introduced several more abbreviated types of links that mimic these regular ones. This
index.php?showforum=3 - this entry is identical to index.php?act=SF&f=3
index.php?showtopic=33234 - this entry is identical to index.php?act=ST&f=forum_number&t=33234
index.php?showuser=343 - this entry is identical to index.php?act=Profile&CODE=03&MID=343

These three shortcuts are implemented by the code that is written in index.php:
if ($ibforums->input["showforum"] != "") ( $ibforums->input["act"] = "SF"; $ibforums->input["f"] = intval($ibforums-> input["showforum"]); ) else if ($ibforums->input["showtopic"] != "") ( $ibforums->input["act"] = "ST"; $ibforums->input[" t"] = intval($ibforums->input["showtopic"]); // Grab and cache the topic now as we need the "f" attr for // the skins... $DB->query("SELECT t.*, f.topic_mm_id, f.name as forum_name, f.quick_reply, f.id as forum_id, f.read_perms, f.reply_perms, f.parent_id, f.use_html, f.start_perms, f.allow_poll, f. password, f.posts as forum_posts, f.topics as forum_topics, f.upload_perms, f.show_rules, f.rules_text, f.rules_title, c.name as cat_name, c.id as cat_id FROM ibf_topics t, ibf_forums f , ibf_categories c WHERE t.tid=".$ibforums->input["t"]." and f.id = t.forum_id and f.category=c.id"); $ibforums->topic_cache = $DB->fetch_row( ); $ibforums->input["f"] = $ibforums->topic_cache["forum_id"]; ) else if ($ibforums->input["showuser"] != "") ( $ibforums->input[ "act"] = "Profile"; $ibforums->input["MID"] = intval($ibforums->input["showuser"]); )

In general, everything you want to change can be found by searching in the forum files. Therefore, always keep a copy of all forum files on your hard drive. After all, searching files on the server via ftp is simply impossible. But this is a topic for another article. So The End. Good luck

All comments and questions about the article please! If there are changes or any important questions and answers, I will add them here to the topic!

And how to use it. The first article will be devoted to collecting donors for subsequent posting in them, more precisely, collecting forums to create specialized doorways on them.

I will briefly describe the entire technology. Forums with a field in the profile where you can insert html and links are parsed according to certain criteria. Next, it is configured, the paths are slightly changed in order to fill in this field, which was parsed specifically for it. And the last article will be about how best to put these profiles into the index.

So, above was short review what will be in the posts, and now the parsing process itself. The first thing you need to do is find the necessary forums, with an open field about me, in this field you can insert both html and links.

Such resources are looked for quite constantly. We are collecting signs of the villages that we need. The first thing that comes to mind is “About me” (entered with quotation marks) since forums will be collected with this word. Below is a general sign that will show all sorts of intitle profiles: Viewing Profile and the final sign is the sign of a forum, for example the widespread forum engine IP.Board. It is more correct to indicate the sign like this "Powered by IP.Board". Putting everything together, you get this query for Google:

"About Me" intitle:Viewing Profile "Powered by IP.Board"


7 760 000
Results for such a request. So now you need to check several results . Do they have the required field and is it open? It is advisable to try to register and manually try to create a profile door. If this works, then the sign that was obtained is normal.

I came across the following profiles in the search results, they are all open, one even has a video, which means the door will definitely fit in there

The seventh profile in the search results already contained a profile door. It's always interesting to look at other people's roads and study them.


It is worth noting the number of profile views. With a click-through rate of 5%, which is considered quite low, we can assume that 85 people came from this door. When someone else’s road comes along, you immediately want to look at its backing, it’s done simply, the Yahoo service can help, this time I also couldn’t resist looking at how the road was moving.

From the screenshot you can see that the door was driven mainly by Chinese guest posts and comments on blogs. In principle, this is a classic example, which I am talking about now.

After making sure that the sign is normal, several more signs are collected. Optimally 10 pieces so that the database turns out good and it parses faster. When selecting features, it is better not to abuse operators such as inurl, intitle, Google doesn’t like them very much and often produces captchas. It is better to select direct occurrences used on the page - they are indicated in brackets.

Once the signs are collected, you need to configure the referrer. The only thing I change in the settings is to change the checkbox so that the referrer collects forums according to the principle additive words + words that is, first the design of the forum for example "About Me" intitle:Viewing Profile "Powered by IP.Board" , plus an ordinary word. You can either specify ordinary words in the reffer yourself or parse them from Google

Above, on the screen, is an example words from Google. The more words you parse, the larger your base will be. Before starting, of course, you need to dial a few proxies, without any problems.

If everything is done correctly, then after a while you should get a large, good base.

On the screenshot, I highlighted the phrase that is the main one when parsing forums. On the right in links is the number of links that were able to be paired with the phrase.

That's basically it. Tomorrow I will write how to sharpen it for these bases.

Invision Power Board (also abbreviated as IPB, IP.Board) is one of the world's most popular solutions for creating forums. This software is developed by Invision Power Services, Inc.

The system was created using HTML, PHP, JS, AJAX technologies, uses MySQL as a database server (in addition, there is support for other database servers, such as Microsoft SQL Server and Oracle). IPB is a paid software.

Although the Invision Power Board is a paid product, there is a large number of communities involved in its support and modification. Most of the modifications and design styles developed by these communities are free and free to download. The largest Russian community is IBResource.ru.

The IPB forums version 1.3 is the latest freely distributed version of the engine and is still allowed by IPS for use, although it is no longer supported by the developers and access to downloading on the official resource has already been discontinued. Despite the outdated nature of this version of the forum and the presence of known security holes in it, many people still use it and do not express any desire to update. IPS continued to release security updates until version 2.1 was announced for development in 2005, after which it stopped supporting this version of the forum. On some sites, you can even now see links to security updates they release, as well as updates that allow the forum script to work in PHP5. These updates are not supported by IPS. Version 1.3.1 was shareware for a testing period, which could last as long as desired. After this version, Invision Power Services began to release their products under a commercial license.

Advantages

  • Installation in just 3 minutes. Automatic installation components enable almost any user to install a forum in just a few minutes. The process does not require special knowledge: the system itself will perform all operations, asking you only for the necessary data. Yes, why unnecessary talk - the IPB license gives each owner the right to order free installation your forum.
  • Technical support in Russian. IP.Board license holders are available technical support in Russian. Moreover, the service specialists not only speak your native language, they are also the “native” developers of the forum. This means you don’t have to explain to them the symptoms of problems, as well as possible solutions. Perfect mastery of the subject allows you to carry out all work with the forum without wasting the client’s time and effort.
  • Social orientation. Make the forum a full-fledged communication environment, give users additional features for meeting people and establishing connections - this is facilitated by attributes social interaction forum participants. IP.Board users can easily exchange various content among themselves, create personal profiles, make friends by adding them to their circle.
  • User-friendly Web 2.0 interface. There can never be too much of a good thing. For even greater convenience, the IPB system uses modern technologies Web 2.0. Thanks to this, using the necessary basic functions of the forum is easy and intuitive. And since it’s simple, it means that the participants are spared the boring technical “prelude” to communication.
  • Flexibility. IPB has a lot of options for personalizing your community and customizing options. The flexibility of the system allows you to integrate the forum with third-party solutions without much effort, as well as change any element of the interface (design, adding new functions).
  • Brand loyalty.“The consumer is not a fool, he is your wife.” An interesting forum, a well-thought-out organization of the community - all this works for the company’s image and increases customer loyalty to the brand. Users will definitely appreciate the comfort of the created environment for communication: the opportunity to discuss the brand with other people, exchange opinions, respond and interact with the management of the company itself.
  • Reduced costs. The forum community acts as an online consultation 24 hours a day, significantly reducing the number of calls to your technical support service. It is psychologically much simpler and easier for the user to seek help on the forum: friendly participation, opinions and advice from independent specialists - as a result of communication, not only all problems are solved, but also negative emotions due to the difficulties encountered are removed.
  • Marketing research. The IP.Board system allows you to use the forum as a tool for marketing research. Studying the ratings and opinions of your clients, conducting surveys, testing - the wide technical capabilities of the forum allow you to apply various research schemes.
  • Multitasking. The flexibility of system configuration allows you to use IP.Board to achieve various goals. In addition to the traditional communication tool, some companies have organized a project management system based on the forum. IP.Board serves as both an internal and external customer service system. Due to the possibility of deep and customization access rights, you can adapt the work of the forum to even the most complex and specific tasks.
  • Adequacy of pricing. Conditions for purchasing the IP.Board software product and developed tariff plan allow you to find the best option for solving the problems set before the forum. You pay for what you actually use, what you really need.
  • Additional modules. You can expand the functionality of the IP.Board system using additional official applications (gallery, blog, file archive module). Ready-made solutions save you from independent development and modification of functionality. Additional modules are fully compatible with the system and use a single community space, which allows them to be installed in one click, without requiring special knowledge and skills. The applications also support the release of new versions, and their maintenance is included in the general package of technical support services for the forum.
  • Thoughtful forum management. The effectiveness of any community is facilitated by competent “conducting”. The management tools built into IP.Board allow you to create a flexible administration and moderation system with the necessary differentiation of rights. Forum management includes a wide range of capabilities: from monitoring content to creating a diagnostic center that allows you to maintain the forum, monitor statistics and check the system for possible errors.

Possibilities

  • Simple, intuitive and fast installation
  • Availability of drivers for various types databases: MSSQL, Oracle, PostgreSQL
  • Full readiness for work immediately after installation
  • Groups and Multi-groups for users
  • Modern user profile
  • Friends

Views: 155924

New template for JakoDorgen PRO in the form of the Invision Power Board (IPB) forum. Template No: ipb_ms_11


I put up for sale a second template for JakoDorgen PRO in the form of the Invision Power Board (IPB) forum. The template is made under .

Date of creation of the ipb_ms_11 template: 07/06/2011.

Technical description of the template:

Template format: utf-8.
Number of templates: 1 pc.

The template has already implemented a traffic drain button.
Included with the purchased template is a file describing how to configure it.

Template contents:

The template comes with project settings files in .

IMPORTANT :

The template is made strictly according to new version doorway generator JakoDorgen PRO versions 4.2.4 (For this reason, I will not work with many macros on broken versions (including version 4.2.3).) The template only works on version JakoDorgen PRO 4.2.4

Price for template ipb_ms_11:

I sell with an increase in price for every 10 copies by 1 dollar. First 10 copies for only $2, the next ones at 3 dollars, the next at 4, the next at 5, the next at 6, then at 7, etc. So, whoever bought first bought it cheaper))). I cannot give this template away for free.

Buy a new template phpbb_ms_10 for JakoDorgen PRO

Price: $6

.
Let me remind you that the JakoDorgen PRO doorway generator itself can be purchased

You can also buy mine. Template No: phpbb_ms_10.

Check out other related posts:

  1. >>> I put up my favorite template for JakoDorgen PRO for sale in the form of a phpbb forum. The template is made for download traffic, although it will not be difficult for each buyer to modify it to suit their own topics....

  2. >>> I present a new template for the doorway generator JakoDorgen i-dle-0005. The template has 3 options: 1. Russian version of the template i-dle-0005-ru for JakoDorgen PRO under StimulProfit 2. English version of the template i-dle-0005-en for JakoDorgen PRO under StimulProfit 3. Russian version of the template i-dle-0005- ru-3r3 for free version JakoDorgen 3R3 under StimulProfit All three options come with settings files....

  3. >>> I suggest purchasing my new template for JakoDorgen PRO, which I specially made for the StimulProfit affiliate program. The template is a bit like DLE. New: The template comes with Dorgen settings files (options.txt, proj.txt and others), which will allow you to see what settings I usually set. The set includes 2 settings options and 2 slightly different templates....

  4. >>> I offer you to download for free my new template made today for JakoDorgen PRO, which I specially made for the StimulProfit affiliate program. The template is a bit like DLE. The template is provided free of charge only to my referrals in StimulProfit....

  5. >>> Finally got around to it and made a new template for JakoDorgen Pro for the Gold Affiliate jewelry affiliate program (Gold Affiliate) under the number gold_affiliate_02. I provide the template gold_affiliate_02 for JakoDorgen Pro to my referrals through the Gold Affiliate affiliate program for free. The template is already in Gul Documents waiting for you (whoever had an email on gmail.com)....

  6. >>> I put my brand new unique template up for sale. The template is sold not in batches, as before, but individually. Price for 1 piece. = $9.99 (i.e. the price is much higher than before). This cost of the template is due to the following: The template is new, original, handmade. All new JakoDorgen PRO macros are used to the maximum. Posts come with videos. And most importantly: In [...]

  7. >>> Template for JakoDorgen 3R3 under StimulProfit Free for referrals Today I made a template for the good old free JakoDorgen 3R3. It didn’t happen that way. How quickly it generates compared to PRO :-), although it doesn’t have a lot of macros....

  8. >>> Minibb dynamic forum doorway generator. Uses text bases. Every time you pass search robots generates unique texts. An example of how this particular skirpt works can be seen at minibb.ruvideo.info It does not require in-depth knowledge of PHP, it is enough to change the text in templates and in text databases. Easy to install....

Phrases by which people find us: jakodorgen templates, jakodorgen template, powered by ip board iphone 4 8gb , пересадок Powered by IPB, showforum Powered by IPB