ایجاد جاده بر روی پروفیل - آماده سازی زمین. قالب جدید JakoDorgen PRO در قالب انجمن Invision Power Board (IPB). شماره الگو: ipb_ms_11 مبحث سرها توسط ip board طراحی شده است

بنابراین، با مبدل پایگاه داده دیگری برای موتور انجمن پولی IPB (Invision Power Board) آشنا می شویم. اگرچه IPB را می توان کاملاً رایگان نصب کرد، اما در آینده باید هزینه های زیادی بپردازید زیرا این یک موتور پولی است. CMS خود کم و بیش منطقی ساخته شده است، ساده تر از phpBB پیچ خورده، اما همچنان ویژگی های خاص خود را دارد.

اکنون سعی می کنیم پیام ها، موضوعات، انجمن ها، دسته ها و کاربران را انتقال دهیم. افزونه Pan Converter و ماژول IPB به PunBB در این امر به ما کمک خواهند کرد. دانلود، نصب و اتصال.

ابتدا به phpMyAdmin رفته و یک دیتابیس dump در قالب یک آرایه PHP ایجاد کنید. نوع پایگاه داده مورد نیاز را از لیست کشویی انتخاب کنید و آن را در رایانه خود ذخیره کنید.

آرشیو ذخیره شده را باز می کنیم و Dump خود را با پسوند php. از صفحه تنظیمات مبدل بارگذاری می کنیم.

پس از بارگذاری موفقیت آمیز، به تب ماژول بروید و dump ما را از لیست کشویی انتخاب کنید.
در فرم زیر پیشوند جدول را وارد کنید؛ در هنگام نصب اولیه IPB از شما خواسته می شود که آن را وارد کنید. معمولاً اینگونه به نظر می رسد ipb_یا پیشوند_.

اگر پیشوند جدول وجود ندارد، به سادگی فیلد را خالی بگذارید و مرحله اول تبدیل را اجرا کنید.
در این مرحله پیشوند جداول تبدیل شده بررسی و تبدیل می شود.

Invision Power Board (که به اختصار IPB، IP.Board نیز نامیده می شود) یکی از محبوب ترین راه حل های جهان برای ایجاد انجمن است. این نرم افزار توسط Invision Power Services, Inc.

این سیستم با استفاده از فناوری های HTML، PHP، JS، AJAX ایجاد شده است و از MySQL به عنوان سرور پایگاه داده استفاده می کند (علاوه بر این، از سایر سرورهای پایگاه داده مانند Microsoft SQL Server و Oracle پشتیبانی می شود). IPB یک نرم افزار پولی است.

علیرغم این واقعیت که Invision Power Board یک محصول پولی است، تعداد زیادی انجمن برای پشتیبانی و اصلاح آن اختصاص داده شده است. بسیاری از تغییرات و سبک های طراحی توسعه یافته توسط این جوامع رایگان و رایگان برای دانلود هستند. بزرگترین جامعه روسی IBResource.ru است.

انجمن IPB نسخه 1.3 آخرین نسخه آزادانه موتور است و هنوز توسط IPS مجاز به استفاده است، اگرچه دیگر توسط توسعه دهندگان پشتیبانی نمی شود و دسترسی به دانلود در منبع رسمی قبلاً متوقف شده است. با وجود قدیمی بودن این نسخه از انجمن و وجود حفره های امنیتی شناخته شده در آن، هنوز هم بسیاری از افراد از آن استفاده می کنند و تمایلی برای به روز رسانی ندارند. IPS به انتشار به روز رسانی های امنیتی ادامه داد تا اینکه نسخه 2.1 برای توسعه در سال 2005 اعلام شد و پس از آن پشتیبانی از این نسخه از انجمن را متوقف کرد. در برخی از سایت‌ها، حتی اکنون می‌توانید پیوندهایی به به‌روزرسانی‌های امنیتی که منتشر می‌کنند، و همچنین به‌روزرسانی‌هایی را ببینید که به اسکریپت انجمن اجازه می‌دهد در PHP5 کار کند. این به روز رسانی ها توسط IPS پشتیبانی نمی شوند. نسخه 1.3.1 برای یک دوره آزمایشی اشتراک‌افزار بود که می‌توانست تا زمانی که می‌خواهید دوام بیاورد. پس از این نسخه، Invision Power Services شروع به عرضه محصولات خود تحت مجوز تجاری کرد.

مزایای

  • نصب فقط در 3 دقیقه. اجزای نصب خودکار تقریباً هر کاربری را قادر می سازد تا یک انجمن را تنها در چند دقیقه نصب کند. این فرآیند به دانش خاصی نیاز ندارد: خود سیستم تمام عملیات را انجام می دهد و فقط داده های لازم را از شما می خواهد. بله، نیازی به صحبت های غیر ضروری نیست - مجوز IPB به هر مالک این حق را می دهد که نصب رایگان انجمن خود را سفارش دهد.
  • پشتیبانی فنی به زبان روسی.دارندگان مجوز IP.Board به پشتیبانی فنی به زبان روسی دسترسی دارند. علاوه بر این، متخصصان خدمات نه تنها به زبان مادری شما صحبت می کنند، بلکه توسعه دهندگان "بومی" انجمن نیز هستند. این بدان معنی است که شما مجبور نیستید علائم مشکلات و همچنین راه حل های ممکن را برای آنها توضیح دهید. تسلط کامل بر موضوع به شما این امکان را می دهد که بدون اتلاف وقت و تلاش مشتری، تمام کارها را با انجمن انجام دهید.
  • جهت گیری اجتماعی.برای تبدیل انجمن به یک محیط کامل برای برقراری ارتباط، دادن فرصت های اضافی به کاربران برای ملاقات با مردم و ایجاد ارتباطات - این توسط ویژگی های تعامل اجتماعی شرکت کنندگان در انجمن تسهیل می شود. کاربران IP.Board می توانند به راحتی مطالب مختلف را بین خود مبادله کنند، پروفایل های شخصی ایجاد کنند، با افزودن آنها به حلقه خود، دوست پیدا کنند.
  • رابط کاربر پسند وب 2.0.هیچ وقت چیز خوبی نمی تواند زیاد باشد. برای راحتی بیشتر، سیستم IPB از فناوری های مدرن وب 2.0 استفاده می کند. با تشکر از این، استفاده از توابع اساسی ضروری انجمن آسان و شهودی است. و از آنجایی که ساده است، به این معنی است که شرکت کنندگان از "پیش درآمد" فنی خسته کننده برای برقراری ارتباط در امان هستند.
  • انعطاف پذیری. IPB گزینه های زیادی برای شخصی سازی جامعه شما و شخصی سازی گزینه ها دارد. انعطاف پذیری سیستم به شما امکان می دهد تا انجمن را بدون تلاش زیاد با راه حل های شخص ثالث ادغام کنید و همچنین هر عنصر رابط را تغییر دهید (طراحی، اضافه کردن عملکردهای جدید).
  • وفاداری به برند"مصرف کننده احمق نیست، او همسر شماست." یک انجمن جالب، یک سازمان خوب فکر شده از جامعه - همه اینها برای تصویر شرکت کار می کند و وفاداری مشتری را به نام تجاری افزایش می دهد. کاربران قطعا از راحتی محیط ایجاد شده برای ارتباط قدردانی خواهند کرد: فرصتی برای بحث درباره برند با افراد دیگر، تبادل نظر، پاسخگویی و تعامل با مدیریت خود شرکت.
  • کاهش هزینه ها.انجمن انجمن به عنوان یک مشاوره آنلاین 24 ساعته عمل می کند و تعداد تماس ها با خدمات پشتیبانی فنی شما را به میزان قابل توجهی کاهش می دهد. از نظر روانی بسیار ساده تر و آسان تر است که کاربر در انجمن به دنبال کمک باشد: مشارکت دوستانه، نظرات و مشاوره از متخصصان مستقل - در نتیجه برقراری ارتباط، نه تنها همه مشکلات حل می شود، بلکه احساسات منفی نیز به دلیل مشکلات پیش آمده است. حذف شده.
  • تحقیقات بازاریابی.سیستم IP.Board به شما این امکان را می دهد که از انجمن به عنوان ابزاری برای تحقیقات بازاریابی استفاده کنید. مطالعه رتبه بندی و نظرات مشتریان خود، انجام نظرسنجی، آزمایش - قابلیت های فنی گسترده تالار به شما امکان می دهد طرح های تحقیقاتی مختلفی را اعمال کنید.
  • چند وظیفه ای.انعطاف پذیری پیکربندی سیستم به شما امکان می دهد از IP.Board برای دستیابی به اهداف مختلف استفاده کنید. علاوه بر ابزار ارتباطی سنتی، برخی از شرکت ها سیستم مدیریت پروژه را بر اساس انجمن سازماندهی کرده اند. IP.Board هم به عنوان یک سیستم خدمات مشتری داخلی و هم خارجی عمل می کند. با توجه به قابلیت پیکربندی عمیق و جداگانه حقوق دسترسی، می توانید کار انجمن را حتی با پیچیده ترین و خاص ترین کارها تطبیق دهید.
  • کفایت قیمت گذاریشرایط خرید محصول نرم افزار IP.Board و طرح تعرفه توسعه یافته به شما امکان می دهد بهترین گزینه را برای حل وظایف محول شده به انجمن بیابید. شما برای چیزی که واقعا استفاده می کنید، چیزی که واقعاً نیاز دارید، پرداخت می کنید.
  • ماژول های اضافیمی توانید عملکرد سیستم IP.Board را با استفاده از برنامه های رسمی اضافی (گالری، وبلاگ، ماژول بایگانی فایل) گسترش دهید. راه حل های آماده شما را از توسعه مستقل و اصلاح عملکرد نجات می دهد. ماژول های اضافی کاملاً با سیستم سازگار هستند و از یک فضای جامعه استفاده می کنند که امکان نصب آنها را با یک کلیک بدون نیاز به دانش و مهارت خاصی فراهم می کند. برنامه ها همچنین از انتشار نسخه های جدید پشتیبانی می کنند و نگهداری آنها در بسته کلی خدمات پشتیبانی فنی برای انجمن گنجانده شده است.
  • مدیریت انجمن متفکرانهاثربخشی هر جامعه ای با "هدایت" شایسته تسهیل می شود. ابزارهای مدیریتی تعبیه شده در IP.Board به شما این امکان را می دهد که یک سیستم مدیریت و تعدیل انعطاف پذیر با تمایز حقوق لازم ایجاد کنید. مدیریت انجمن شامل طیف گسترده ای از قابلیت ها است: از نظارت بر محتوا گرفته تا ایجاد یک مرکز تشخیصی که به شما امکان می دهد تالار گفتگو، نظارت بر آمار و بررسی سیستم برای خطاهای احتمالی.

ممکن ها

  • نصب ساده، شهودی و سریع
  • در دسترس بودن درایورها برای انواع مختلف پایگاه داده: MSSQL، Oracle، PostgreSQL
  • آمادگی کامل برای کار بلافاصله پس از نصب
  • گروه ها و چند گروه برای کاربران
  • پروفایل کاربری مدرن
  • دوستان

بازدیدها: 155924

قالب جدید JakoDorgen PRO در قالب انجمن Invision Power Board (IPB). شماره الگو: ipb_ms_11


من قالب دومی را برای JakoDorgen PRO در قالب انجمن Invision Power Board (IPB) برای فروش قرار دادم. قالب در زیر ساخته شده است.

تاریخ ایجاد قالب ipb_ms_11: 1390/07/06.

توضیحات فنی قالب:

فرمت قالب: utf-8.
تعداد قالب: 1 عدد

این الگو قبلاً دکمه تخلیه ترافیک را اجرا کرده است.
همراه با الگوی خریداری شده فایلی است که نحوه پیکربندی آن را توضیح می دهد.

محتویات قالب:

این الگو با فایل های تنظیمات پروژه در .

مهم :

این الگو دقیقاً برای نسخه جدید ژنراتور درگاه JakoDorgen PRO نسخه 4.2.4 ساخته شده است (بنابراین، من با ماکروهای زیادی در نسخه های شکسته (از جمله نسخه 4.2.3) کار نمی کنم.). این قالب فقط روی نسخه JakoDorgen PRO 4.2.4 کار می کند

قیمت قالب ipb_ms_11:

من با افزایش قیمت به ازای هر 10 نسخه 1 دلار می فروشم. 10 نسخه اول فقط 2 دلار، بعدی ها با 3 دلار، بعدی در 4، بعدی در 5، بعدی در 6، سپس در 7، و غیره. بنابراین، هر کسی که اول خرید آن را ارزان تر خرید))). من نمی توانم این قالب را به صورت رایگان ارائه دهم.

یک قالب جدید phpbb_ms_10 برای JakoDorgen PRO بخرید

قیمت: $6

.
اجازه دهید یادآوری کنم که خود ژنراتور درگاه JakoDorgen PRO را می توان خریداری کرد

شما همچنین می توانید مال من را بخرید. شماره الگو: phpbb_ms_10.

سایر پست های مرتبط را بررسی کنید:

  1. >>> من قالب مورد علاقه خود را برای JakoDorgen PRO در قالب یک انجمن phpbb برای فروش قرار دادم. این قالب برای ترافیک دانلود ساخته شده است، اگرچه تغییر آن برای هر خریدار برای مطابقت با موضوعات خود دشوار نخواهد بود.

  2. >>> من یک الگوی جدید برای ژنراتور درگاه JakoDorgen i-dle-0005 ارائه می کنم. این الگو دارای 3 گزینه است: 1. نسخه روسی الگوی i-dle-0005-ru برای JakoDorgen PRO تحت StimulProfit 2. نسخه انگلیسی الگوی i-dle-0005-en برای JakoDorgen PRO تحت StimulProfit 3. نسخه روسی قالب i-dle-0005- ru-3r3 برای نسخه رایگان JakoDorgen 3R3 تحت StimulProfit هر سه گزینه همراه با فایل های تنظیمات هستند.

  3. >>> پیشنهاد می کنم الگوی جدید خود را برای JakoDorgen PRO خریداری کنید، که به طور خاص برای برنامه وابسته StimulProfit ساخته ام. قالب کمی شبیه DLE است. جدید: این الگو با فایل های تنظیمات Dorgen (options.txt، proj.txt و موارد دیگر) ارائه می شود که به شما امکان می دهد ببینید من معمولاً چه تنظیماتی را تنظیم می کنم. این مجموعه شامل 2 گزینه تنظیمات و 2 قالب کمی متفاوت است.

  4. >>> من به شما پیشنهاد می کنم قالب جدید من را که امروز برای JakoDorgen PRO ساخته شده است را به صورت رایگان بارگیری کنید، که من به طور خاص برای برنامه وابسته StimulProfit ساخته ام. قالب کمی شبیه DLE است. قالب به صورت رایگان فقط به مراجعین من در StimulProfit ارائه می شود ....

  5. >>> سرانجام به آن رسیدیم و یک الگوی جدید برای JakoDorgen Pro برای برنامه وابسته جواهرات طلا و جواهر (Gold Affiliate) با شماره gold_affiliate_02 ساختیم. من الگوی gold_affiliate_02 را برای JakoDorgen Pro به مراجعین خود از طریق برنامه وابسته Gold Affiliate به صورت رایگان ارائه می کنم. این قالب در حال حاضر در گل اسناد منتظر شماست (هرکسی که در gmail.com ایمیل داشت)....

  6. >>> من قالب جدید و منحصر به فرد خود را برای فروش قرار دادم. این قالب نه به صورت دسته ای، مانند قبل، بلکه به صورت جداگانه فروخته می شود. قیمت 1 عدد = 9.99 دلار (یعنی قیمت بسیار بالاتر از قبل است). این هزینه قالب بدلیل موارد زیر می باشد : قالب نو ، اورجینال ، دست ساز می باشد. همه ماکروهای جدید JakoDorgen PRO حداکثر استفاده را دارند. پست ها همراه با ویدئو هستند. و از همه مهمتر: در [...]

  7. >>> الگوی JakoDorgen 3R3 تحت StimulProfit رایگان برای ارجاعات امروز یک قالب برای JakoDorgen 3R3 رایگان قدیمی و خوب ساختم. اینطوری نشد چقدر سریع در مقایسه با PRO تولید می شود :-)، اگرچه ماکروهای زیادی ندارد ....

  8. >>> ژنراتور درگاه انجمن پویا Minibb. از مبانی متن استفاده می کند. هر بار که روبات های جستجوگر از آن عبور می کنند، متون منحصر به فردی تولید می کند. نمونه‌ای از نحوه کار این skirpt خاص را می‌توانید در minibb.ruvideo.info مشاهده کنید. این نیازی به دانش عمیق PHP ندارد، کافی است متن را در قالب‌ها و پایگاه‌های داده متنی تغییر دهید. نصب آسان....

عباراتی که مردم ما را پیدا می کنند:قالب‌های jakodorgen، قالب jakodorgen، طراحی شده توسط آی‌پی برد آیفون 4 8 گیگ


عمل کنید. پس اینجاست عمل کنید عمل"، که به معنای "عمل" است. (از این پس در متن به جای عمل کنیدگفته خواهد شد عمل) عمل act=آنلاینیا act=UserCP

act=idx
ابتدا این کد را پیدا کنید:
if (! isset($choice[ $ibforums->input["act"] ])) ($ibforums-> idx idxبر پورتال یابر خانه


$choice = array("idx" => "Boards", "SC" => "Boards", "SF" => "Forums", "SR" => "Forums", "ST" => "Topics", "ورود" => "ورود"، "پست" => "پست"، "نظرسنجی" => "lib/add_poll"، "Reg" => "ثبت نام"، "آنلاین" => "آنلاین"، "اعضا" => "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" => "متفرقه" /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" => عمل "warn" => "misc/warn",، سپس این به معنای برای عمل = هشدار
منابع منابع

زبانو پوست. بر این اساس در می یابیم:
$ibforums->lang = $std->load_words($ibforums->lang, "lang_post" , $ibforums->lang_id); $ibforums->lang = $std->load_words($ibforums->lang, "lang_ucp" , $ibforums->lang_id); و
$this->html = $std-> lang_post.phpو lang_ucp.php skin_ucp.php

این چیزی است که با آن مرتبط است:

"idx" =>
"SC" =>
"SF" =>
"SR" =>
"ST" =>
"ورود" =>
"پست" =>
"نظرسنجی" =>
"قانون" =>
"آنلاین" =>
"اعضا" =>
"کمک" =>
"جستجو" =>
"Mod" =>
"چاپ" =>
"به جلو" =>
"ایمیل" =>
"دعوت" =>
"ICQ" => ارسال پیام به ICQ
"AOL" => ارسال پیام به AOL
"YAHOO" => ارسال پیام به YAHOO
"MSN" => ارسال پیام به MSN
"گزارش" =>
"چت" =>
"integ" =>
"پیام" =>
"UserCP" =>
"پروفایل" =>
"Track" => مشترک شدن در موضوع / انجمن
"آمار" =>
"پیوست" =>
"ib3" =>
"legends" => شکلک ها، کمک bbcode
"modcp" =>
"تقویم" =>
"رفیق" =>
"boardrules" =>
"mmod" =>
"اخطار" =>
"خانه" =>
"ماژول" =>


عمل کنید

ممکن است سوالی داشته باشید که چیست: "idx" => "Boards", "SC" => "Boards", "SF" => "Forums", "SR" => "Forums", "ST" => "موضوعات",








if ($ibforums->input["showforum"] != "") ( $ibforums->input["act"] = "SF"; $ibforums->input["f"] = intval($ibforums-> input["showforum"]); ) other if ($ibforums->input["showtopic"] != "") ($ibforums->input["act"] = "ST"; $ibforums->input[" t"] = intval($ibforums->input["showtopic"]); // اکنون موضوع را بگیرید و در حافظه پنهان نگه دارید زیرا ما به "f" attr برای // پوسته ها نیاز داریم... $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. رمز عبور، f.posts به عنوان forum_posts، f.topics به عنوان forum_topics، f.upload_perms، f.show_rules، f.rules_text، f.rules_title، c.name به عنوان cat_name، c.id به عنوان cat_id از ibf_topics t، ibf_forums f , cif WHERE t.tid=".$ibforums->ورودی["t"]." و f.id = t.forum_id و f.category=c.id"); $ibforums->topic_cache = $DB->fetch_row( $ibforums->input["f"] = $ibforums->topic_cache["forum_id"]; ) other if ($ibforums->input["showuser"] != "") ( $ibforums->input[ "act"] = "نمایه"; $ibforums->input["MID"] = intval($ibforums->input["showuser"]); )

ساختار و مسیرها در IPB

انجمن های IBresource


هیچ پاسخی در این تاپیک وجود ندارد

منبع آی بی آر

  • شهر: 99|روس

احتمالاً بسیاری از مردم این سؤال را دارند:
"چرا این همه فایل در IPB وجود دارد؟ از این گذشته، مسیرها همیشه به یک فایل index.php می روند و فقط پارامترها تغییر می کنند."

بنابراین این مقاله کوتاه در مورد فایل های IPB باید به شما در درک بهتر IPB کمک کند. کجا دنبال چه چیزی بگردیم. کجا چه چیزی را تغییر دهیم.

تقریباً تمام صفحات IPB دارای یک پارامتر در آدرس هستند عمل کنید. پس اینجاست عمل کنیدمخفف کلمه انگلیسی " است عمل"، که به معنای "عمل" است. (از این پس در متن به جای عمل کنیدگفته خواهد شد عمل) بنابراین این جزء اصلی تقسیم بر فایل ها است. تقریباً هر مقدار اکشن فایل مخصوص به خود را با توابع + فایل خود با الگوها + فایل زبان خود دارد. چرا تقریبا؟ زیرا اعمال کوچک، طبیعتاً بر روی ارزش های مختلف وجود دارد عمل، اما همه آنها در یک فایل با توابع + همچنین یک فایل زبان ترکیبی + همچنین یک فایل ترکیبی با الگوها ترکیب می شوند. به عنوان مثال، بزرگ وجود دارد act=آنلاینیا act=UserCP. هر کدام فایل های سرویس خود را با توابع و غیره دارند.
بنابراین چگونه متوجه می شوید که کدام عملکرد برای کدام فایل ها اعمال می شود؟

برای این کار به آدرس index.php بروید. همه چیز آنجا نوشته شده است. اجازه دهید فوراً به شما بگویم که index.php؟ act=idxآدرس صفحه اصلی انجمن است که در آن همه دسته ها و انجمن ها ارائه می شوند.
ابتدا این کد را پیدا کنید:
if (! isset($choice[ $ibforums->input["act"] ])) ($ibforums->input["act"] = "idx"; ) این ورودی به این معنی است که اگر پارامتر اقدام مشخص نشده باشد، سپس به طور پیش فرض برابر است idx. بنابراین به همین دلیل است که وقتی یک انجمن را راه اندازی می کنید، صفحه اصلی انجمن با لیستی از انجمن ها به سادگی در آدرس باز می شود. با تغییر مقدار در اینجا idxبر پورتال(برای انجمنی که IBF Portal 3.2 یا 4.0 نصب شده است) یابر خانه(اگر نسخه 1.2 داشته باشید و پورتال IPDynamic Lite نصب شده باشد)، متوجه خواهید شد که به طور پیش فرض این انجمن نیست که بارگیری می شود، بلکه پورتال است.

حالا کمی بالاتر بروید و چیزی شبیه به این پیدا کنید:
$choice = array("idx" => "Boards", "SC" => "Boards", "SF" => "Forums", "SR" => "Forums", "ST" => "Topics", "ورود" => "ورود"، "پست" => "پست"، "نظرسنجی" => "lib/add_poll"، "Reg" => "ثبت نام"، "آنلاین" => "آنلاین"، "اعضا" => "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" => "متفرقه" /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",); و در اینجا لیستی از تمام مقادیر وجود دارد عمل(سمت چپ) و لیستی از نام فایل ها (بدون پسوند php) که به آن اشاره می کنند (راست). اگر خط به این صورت است - "warn" => "misc/warn",، سپس این به معنای برای عمل = هشدارفایل سرویس در آدرس قرار دارد
چرا دایرکتوری در خط مشخص نشده است؟ منابعو من به آن اشاره کردم؟ زیرا تمام فایل های سرویس (تقریبا) در پوشه قرار دارند منابع(ترجمه شده از انگلیسی - کدهای منبع).
چگونه می توانم بفهمم که فایل های زبان و الگوهای یک فایل معین در کجا قرار دارند؟
فقط وارد فایل می شویم، برای مثال UserCP.php را انتخاب کردیم. در آنجا ما به دنبال کلمات هستیم زبانو پوست. بر این اساس در می یابیم:
$ibforums->lang = $std->load_words($ibforums->lang, "lang_post" , $ibforums->lang_id); $ibforums->lang = $std->load_words($ibforums->lang, "lang_ucp" , $ibforums->lang_id); و
$this->html = $std->load_template("skin_ucp"); که از آن درک اینکه از فایل های 2 زبانی استفاده می شود کار سختی نیست lang_post.phpو lang_ucp.php. و تنها از یک فایل قالب استفاده شده است skin_ucp.php

این چیزی است که با آن مرتبط است:

"idx" => index - صفحه اصلی انجمن
"SC" => Show Category - لیستی از انجمن های دسته بندی انتخاب شده را نمایش می دهد
"SF" => نمایش انجمن - لیستی از موضوعات را برای انجمن انتخاب شده نشان می دهد!
"SR" => نمایش قوانین - قوانین انجمن انتخاب شده را نشان می دهد (شما می توانید قوانین خود را برای هر انجمن ایجاد کنید)
"ST" => Show Topic - موضوع انتخاب شده را نشان می دهد (لیست تمام پیام ها در موضوع انتخاب شده)
"ورود" => مجوز ارائه می دهد (با استفاده از حساب خود وارد انجمن شوید)
"پست" => در خدمت انتشار پیام ها، ایجاد موضوعات، نظرسنجی ها است
"نظرسنجی" => برای افزودن رای به نظرسنجی ارائه می شود
"Reg" => ثبت نام، بازیابی رمز عبور ...
"آنلاین" => لیست کاربران فعال (آنهایی که آنلاین هستند)
"اعضا" => لیست همه کاربران، مرتب سازی مختلف...
"Help" => نگهداری فایل های راهنما (سؤالات متداول، مشاهده، مرتب سازی)
"Search" => در انجمن جستجو کنید. جستجوی پیشرفته. مشاهده پیام های جدید از آخرین بازدید، موضوعات فعال.
"Mod" => اعتدال. اقدامات ناظم انتقال موضوعات تقسیم و غیره
"Print" => مشاهده تم برای چاپ، ذخیره تم در HTML، Ms Word...
"Forward" => ارسال پیوند به یک موضوع به یک دوست از طریق ایمیل.
"Mail" => نوشتن و ارسال نامه به کاربر از طریق ایمیل.
"Invite" => هنوز چنین عملکردی وجود ندارد. اما توسعه دهندگان از قبل در حال آماده سازی برای خود هستند
"ICQ" => ارسال پیام به ICQ
"AOL" => ارسال پیام به AOL
"YAHOO" => ارسال پیام به YAHOO
"MSN" => ارسال پیام به MSN
"گزارش" => گزارش به مدیر (ارائه پیوندی به گزارش به مدیر از طریق ایمیل در مورد پیام)
"chat" => ماژول چت. چت پولی Invision Power Chat. به همین دلیل در مجموعه نیست
"integ" => ارسال پیام به پیام رسان Integrity
"Msg" => نگهداری صندوق پستی شخصی. دریافت ارسال و سایر اقدامات با PM (پیام ها در Privat)
"UserCP" => اسکریپت بزرگ برای کار با "Profile". این شامل مدیریت اشتراک ها و تنظیمات انجمن و غیره می شود.
"Profile" => مشاهده نمایه کاربر...
"Track" => مشترک شدن در موضوع / انجمن
"آمار" => 10 نویسنده برتر، 10 نویسنده برتر امروز و یک پیوند به مدیریت
"پیوست" => دانلود یک فایل پیوست به یک پیام (پیوست)
"ib3" => ماژول ورود به انجمن برای Ikonboard 3. مربوط به تبدیل از IkonBoard3
"legends" => شکلک ها، کمک bbcode
"modcp" => کنترل پنل گرداننده. و همه چیز با آن مرتبط است
"calendar" => تقویم. انتشار، تغییر رویدادهای تقویم ...
"buddy" => لیست مخاطبین کاربر. افزودن کاربر به مخاطبین و غیره
"boardrules" => قوانین کلی برای کل انجمن. از مشاهده.
"mmod" => Multimoderation. ایجاد قوانین کلی برای تعدیل انجمن ها
"warn" => سیستم رتبه بندی/هشدار
"home" => پورتال IPDynamic Lite را مشاهده کنید. این پیوند روشن می کند که چرا act=home یک پورتال است
"module" => ماژول های هماهنگ سازی اضافی. فقط در 1.2 ظاهر شد


بنابراین اگر می خواهید چیزی را تغییر دهید، در نوار آدرس مرورگر خود نگاه کنید و ببینید که پارامتر برابر است عمل کنید، و بلافاصله خواهید دانست که کجا را نگاه کنید. و مکانی که به دنبال آن هستید را می توانید با متنی پیدا کنید که پویا نیست (تغییر نمی کند). و از آنجایی که متن ثابت است، به این معنی است که احتمالاً در فایل های زبان است. این بدان معنی است که با جستجوی آن در فایل های زبان، می توانید ببینید که کدام متغیر با این ورودی مطابقت دارد و از قبل با نام متغیر به دنبال مکان مناسب بگردید، که معمولاً شما را به قالب هایی با زبان آشنای HTML هدایت می کند. در آنجا، با داشتن مهارت های اولیه انگلیسی (معمولاً متغیرها را در زبان انگلیسی ساده در کلمات واضح می نامند) می توانید آنچه را که نیاز دارید پیدا کنید و بدون ترجمه زبان بفهمید که چیست.

ممکن است سوالی داشته باشید که چیست: "idx" => "Boards", "SC" => "Boards", "SF" => "Forums", "SR" => "Forums", "ST" => "موضوعات",
idx - index - صفحه اصلی انجمن
SC - نمایش دسته - مشاهده دسته انتخابی (فهرست انجمن های دسته بندی انتخاب شده)
SF - نمایش انجمن - مشاهده انجمن (لیست موضوعات برای انجمن انتخاب شده)
SR - نمایش قوانین - مشاهده قوانین انجمن (شما می توانید قوانین خود را از طریق AdminCP به هر انجمن اضافه کنید)
ST - نمایش موضوع - مشاهده موضوع (لیست پیام های موضوع انتخاب شده)

همچنین در آخرین نسخه 1.2، چندین نوع لینک کوتاه دیگر معرفی شد که این لینک های معمولی را شبیه سازی می کند. این
index.php?showforum=3 - این ورودی با index.php?act=SF&f=3 یکسان است
index.php?showtopic=33234 - این ورودی با index.php?act=ST&f=forum_number&t=33234 یکسان است
index.php?showuser=343 - این ورودی با index.php?act=Profile&CODE=03&MID=343 یکسان است

این سه میانبر توسط کدی که در index.php نوشته شده است پیاده سازی می شود:
if ($ibforums->input["showforum"] != "") ( $ibforums->input["act"] = "SF"; $ibforums->input["f"] = intval($ibforums-> input["showforum"]); ) other if ($ibforums->input["showtopic"] != "") ($ibforums->input["act"] = "ST"; $ibforums->input[" t"] = intval($ibforums->input["showtopic"]); // اکنون موضوع را بگیرید و در حافظه پنهان نگه دارید زیرا ما به "f" attr برای // پوسته ها نیاز داریم... $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. رمز عبور، f.posts به عنوان forum_posts، f.topics به عنوان forum_topics، f.upload_perms، f.show_rules، f.rules_text، f.rules_title، c.name به عنوان cat_name، c.id به عنوان cat_id از ibf_topics t، ibf_forums f , cif WHERE t.tid=".$ibforums->ورودی["t"]." و f.id = t.forum_id و f.category=c.id"); $ibforums->topic_cache = $DB->fetch_row( $ibforums->input["f"] = $ibforums->topic_cache["forum_id"]; ) other if ($ibforums->input["showuser"] != "") ( $ibforums->input[ "act"] = "نمایه"; $ibforums->input["MID"] = intval($ibforums->input["showuser"]); )

به طور کلی، هر چیزی که می خواهید تغییر دهید را می توان با جستجو در فایل های انجمن پیدا کرد. بنابراین، همیشه یک کپی از تمام فایل های انجمن را روی هارد دیسک خود نگه دارید. از این گذشته، جستجوی فایل ها در سرور از طریق ftp به سادگی غیرممکن است. اما این موضوع برای مقاله دیگری است. بنابراین پایان. موفق باشید

همه نظرات و سوالات در مورد مقاله لطفا! در صورت وجود تغییرات یا هر سوال و پاسخ مهمی در اینجا به تاپیک اضافه می کنم!

و نحوه استفاده از آن. مقاله اول به جمع آوری اهداکنندگان برای ارسال بعدی در آنها، به طور دقیق تر، جمع آوری انجمن هایی برای ایجاد درگاه های تخصصی بر روی آنها اختصاص خواهد یافت.

من به طور خلاصه کل فناوری را توضیح خواهم داد. انجمن های دارای فیلدی در نمایه که در آن می توانید html و لینک ها را درج کنید، بر اساس معیارهای خاصی تجزیه می شوند. در مرحله بعد، پیکربندی می شود، مسیرها کمی تغییر می کنند تا این فیلد را که به طور خاص برای آن تجزیه شده پر شود. و آخرین مقاله در مورد بهترین روش قرار دادن این پروفایل ها در فهرست است.

بنابراین، در بالا مروری مختصر از آنچه در پست ها خواهد بود، و اکنون خود فرآیند تجزیه بود. اولین کاری که باید انجام دهید این است که انجمن های لازم را پیدا کنید، با یک فیلد باز درباره من، در این قسمت می توانید هم html و هم لینک ها را وارد کنید.

به طور مداوم به دنبال چنین منابعی می گردند. در حال جمع آوری تابلوهای روستاهای مورد نیاز خود هستیم. اولین چیزی که به ذهن می رسد "درباره من" است (که با علامت نقل قول وارد شده است) زیرا انجمن ها با این کلمه جمع آوری می شوند. در زیر یک علامت کلی وجود دارد که انواع پروفایل های عنوان را نشان می دهد: مشاهده نمایهو علامت پایانی علامت یک انجمن است، به عنوان مثال موتور انجمن گسترده IP.Board. نشان دادن علامت به این صورت صحیح تر است "طراحی شده توسط IP.Board".با کنار هم گذاشتن همه چیز، این پرس و جو را برای Google دریافت می کنید:

عنوان "درباره من": مشاهده نمایه "پاورده شده توسط IP.Board"


7 760 000
نتایج برای چنین درخواستی بنابراین اکنون باید چندین نتیجه را بررسی کنید . آیا فیلد مورد نیاز را دارند و باز است؟ توصیه می شود سعی کنید ثبت نام کنید و به صورت دستی سعی کنید یک درب نمایه ایجاد کنید. اگر این کار کرد، علامتی که به دست آمد طبیعی است.

در نتایج جستجو به پروفایل های زیر برخوردم، همه آنها باز هستند، حتی یکی ویدیو دارد، یعنی درب قطعاً در آنجا جا می شود

نمایه هفتم در نتایج جستجو قبلاً حاوی یک درب نمایه بود. نگاه کردن به جاده های دیگران و مطالعه آنها همیشه جالب است.


شایان ذکر است که تعداد بازدیدهای نمایه. با نرخ کلیک 5 درصد که کاملاً پایین در نظر گرفته می شود، می توان فرض کرد که 85 نفر از این درب آمده اند. وقتی جاده شخص دیگری پیش می‌آید، بلافاصله می‌خواهید به پشتوانه‌اش نگاه کنید، این کار به سادگی انجام می‌شود، سرویس یاهو می‌تواند کمک کند، این بار نیز نمی‌توانستم مقاومت کنم تا ببینم جاده چگونه در حال حرکت است.

از اسکرین شات می بینید که درب عمدتاً توسط پست ها و نظرات مهمان چینی در وبلاگ ها هدایت می شود. در اصل، این یک نمونه کلاسیک است که اکنون در مورد آن صحبت می کنم.

پس از اطمینان از عادی بودن علامت، چندین علامت دیگر جمع آوری می شود. بهینه 10 قطعه به طوری که پایگاه داده خوب ظاهر شود و سریعتر تجزیه شود. هنگام انتخاب ویژگی ها، بهتر است از اپراتورهایی مانند inurl، عنوان،گوگل آنها را خیلی دوست ندارد و اغلب کپچا تولید می کند. بهتر است رخدادهای مستقیم مورد استفاده در صفحه را انتخاب کنید - آنها در پرانتز نشان داده شده اند.

پس از جمع آوری علائم، باید ارجاع دهنده را پیکربندی کنید. تنها چیزی که در تنظیمات تغییر می دهم این است که چک باکس را تغییر دهم تا ارجاع دهنده انجمن ها را طبق اصل جمع آوری کند. کلمات اضافه + کلماتیعنی ابتدا طراحی انجمن به عنوان مثال عنوان "درباره من": مشاهده نمایه "پاورده شده توسط IP.Board"به علاوه یک کلمه معمولی می‌توانید کلمات معمولی را خودتان در Reffer مشخص کنید یا آنها را از Google تجزیه کنید

در بالا، روی صفحه، یک مثال است کلماتاز گوگل هرچه کلمات بیشتری را تجزیه کنید، پایه شما بزرگتر خواهد بود. البته قبل از شروع باید چند پروکسی را بدون هیچ مشکلی شماره گیری کنید.

اگر همه چیز به درستی انجام شود، پس از مدتی باید یک پایه بزرگ و خوب به دست آورید.

در اسکرین شات، عبارتی را که هنگام تجزیه انجمن ها اصلی است، برجسته کردم. در سمت راست در پیوندها تعداد پیوندهایی است که می توانند با عبارت جفت شوند.

اساساً همین است. فردا نحوه تیز کردنش رو برای این پایه ها می نویسم.