Posts by سعید فضل اله زاده

    درود

    در این آموزش قصد داریم تا به شما آموزش دهیم که چطور می‌توانید تمامی اعداد سایت خود را با چند خط کد ساده به فارسی تبدیل کنید.

    برای این کار کافی است که که کد زیر را قبل از تگ بسته body بگذارید:

    به همین سادگی می‌توانید تمامی اعداد سایت را به فارسی تبدیل کنید.


    یا هم می‌توانید این کدها را داخل یک فایل .js ذخیره و بعد در انتهای تگ body آن را فراخوانی کنید.


    هم‌چنین می‌توانید با جابجایی اعداد این کد، عکس آن را هم انجام دهید و تمامی اعداد فارسی را به انگلیسی در سایت خود تبدیل کنید.

    درود

    کاربران ویندوزی اغلب از دانلود منیجر IDM یا Internet Download Manager استفاده می‌کنند، اما کاربران لینوکسی چطور؟

    چندی پیش دنبال دانلود منیجر مناسب برای لینوکس‌های مبتنی بر دبیان بودم که XDM نظرم را جلب کرد.

    تنظیمات آن تقریبا همانند IDM است و سرعت دانلود و تعداد کانکشن مناسبی هم دارد که تقریبا می‌توان گفت تفاوتی با IDM ویندوز ندارد.

    برای دانلود این برنامه می‌توانید از طریق سایت زیر اقدام کنید:

    http://xdman.sourceforge.net/

    که البته با توجه به فیلتر بودن سورس فورج، باید آی پی غیر ایرانی داشته باشید.

    هم چنین یکی از نسخه‌هایی که در کامپیوتر داشتم را هم پیوست می‌کنم تا در صورت تمایل آن را نصب کنید.


    آموزش نصب

    فایل tar.xz را دانلود کنید.

    وارد ترمینال لینوکس شوید و با دستور زیر آن را اکسترکت کنید:

    کد
    1. sudo su
    2. tar -xvf xdm-2018-x64.tar.xz
    3. ./install.sh

    بعد از آن XDM نصب می‌شود و در منوی لینوکس خود می‌توانید XDM را سرچ و آن را اجرا کنید.


    به همین سادگی

    فایل‌ها

    • xdm-2018-x64.tar.xz

      (حجم فایل: 32.24 MB، تعداد دفعات دریافت فایل: 0 مرتبه)

    سلام

    با توجه به این که فعلا و در این برهه حساس زمانی، 2 عدد بیشتر کاربر نداریم (یکیش خودم، یکی هم آقای قاسم زاده)، کاربرانی که می خوان مدیر انجمن بشن ابتدا باید در سایت فعالیت داشته باشن، آموزش بذارن، سوال جواب بدن و فعالیت شون دیده بشه تا کم کم به درجه مدیریت برسن.

    مشکلی یا سوالی هم بود در همین تاپیک بپرسید یا پیام خصوصی ارسال کنید.

    سلام


    در آدرس دهی فایل ها در اینترنت، دو نوع مسیر داریم:

    • مسیر نسبی یا relative path
    • مسیر مطلق یا absolute path

    با مثال هر دو مسیر رو واضح توضیح خواهیم داد.


    مثلا یک صفحه html درست کردیم و در اون دو تا عکس قرار دادیم. یک عکس از سایت دیگه ای هست و عکس دیگه در همون جایی که فایل html هست.

    عکس اولی رو به صورت

    کد
    1. <img src="/img.png" />

    هست و عکس دومی به صورت

    کد
    1. <img src="http://www.woltiran.ir/images/styleLogo-db295b02ec1fe2e1fea523dff0bf686db9e545e9.png" />

    خب این از ساختار کلی این دو.


    اما تفاوت ها:

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

    اما در نسبی یا relative، در مسیری که فایل های ما قرار دارن آدرس دهی میشه.

    فرض کنید ما اول دامنه مون http://site.ir باشه در پوشه public_html هم باشه.

    خب مسیر نسبی میاد از پوشه public_html عکس ما رو فراخوانی می کنه.

    حالا فرض کنید ما دامنه مون رو به http://site.com و در پوشه public_html/html منتقل کنیم.

    اگر مسیر رو مطلق قرار می دادیم، باید در تک تک فایل ها می گشتیم و تمامی آدرس هایی که با دامنه IR بودن رو به COM تغییر می دادیم.


    به همین سادگی

    در این آموزش قصد داریم تا به شما نحوه بهینه سازی ساختار لینک ها رو در ولت لب آموزش بدیم.


    لینک های ولت لب به صورت پیش فرض چیزی شبیه به http://www.woltiran.ir/index.php?user/1-saeed/ یا http://www.woltiran.ir/index.php هستند. با یک کد می تونیم index.php رو حذف کنم تا آدرس ها برای کاربران خوانا تر و کوتاه تر باشن.


    برای این کار باید با توجه به وب سرور تون باید کد درست رو در محل مناسب کپی کنید.


    اگر وب سرور شما آپاچی هست، لازم هست تا این کد رو در فایل .htaccess خودتون کپی کنید (اچ تی اکسس در سی پنل | اچ تی اکسس در دایرکت ادمین) :


    در صورتی هم که وب سرور شما nginx هست کدهای زیر رو باید قرار بدید:

    کد: انجین ایکس
    1. location / {
    2. index index.php;
    3. try_files $uri $uri/ @rewrite;
    4. }
    5. location @rewrite {
    6. rewrite ^/(forum/|cms/|wcf/|calendar/|filebase/|blog/|gallery/)?([^.]+)$ /$1index.php?$2 last;
    7. }

    اگر ولت لب شما در پوشه ی دیگری نصب هست (مثلا public_html/woltlab)، در خط های 1 و 4 باید به این شکل تغییرات ایجاد کنید: location /woltlab و try_files $uri $uri/woltlab @rewrite;


    اگر هم ویندوز و IIS شماره 7.5 یا بالاتر هستید باید فایلی به نام web.config در فایل منیجر بسازید و یا هم اگر از قبل وجود داره باید این کدها رو در اون قرار بدید:


    حالا فقط کافیه ذخیره کنید تا لینک ها خوانا تر باشن.

    سلام


    اگر قصد دارید کدی رو وارد دایرکت ادمین کنید اما اون رو پیدا نمی کنید و یا نمی دونید کجاست:


    ابتدا وارد دایرکت ادمین بشید. دو حالت وجود داره: یا فایل .htaccess در هاست شما وجود داره اما پنهان هست، و یا هم اصلا نیست.


    اول از این لینک سعی کنید وارد اچ تی اکسس بشید ببینید اصلا چنین فایلی دارید یا نه: http://yoursite.ir:2222/CMD_FILE_MANAGER/domains/site.ir/public_html/.htaccess?action=edit

    اگر هم به دنبال اچ تی اکسس در پوشه ها هستید باید لینک رو به این شکل تغییر بدید: https://yoursite:2222/CMD_FILE_MANAGER/domains/domain.ir/public_html/woltlab/.htaccess?action=edit


    اما اگر چنین فایلی وجود نداشت، در فایل منیجر به انتهای صفحه بیایید.

    مقابل گزینه ایجاد فایل جدید یا Create new file یک فیلد هست.

    در فیلد بنویسید .htaccess و ذخیره بزنید.

    حالا در صفحه ای که باز شده کدهای مورد نظر رو وارد کنید و ذخیره بزنید.

    درود


    در صورتی که قصد دارید کد یا rule به فایل اچ تی اکسس تون در کنترل پنل سی پنل اضافه کنید:

    ابتدا وارد سی پنل تون بشید.

    بعد وارد فایل منیجر سی پنل بشید.

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

    بعد هم تیک Show Hidden Files (dotfiles) رو بزنید و ذخیره کنید تا فایل اچ تی اکسس براتون نمایش داده بشه.


    سلام

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

    دو نوع بسته داریم: پولی و رایگان.


    برای مشاهده بسته ها می تونید از این سایت ببینید:

    https://pluginstore.woltlab.com/


    برای نصب بسته وارد مسیر مدیریت > پیکربندی > بسته‌ها > نصب بسته بشید.

    دو حالت وجود داره:

    1. جستجوی بسته
    2. بارگذاری بسته

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

    اگر هم بارگذاری باشه که از سایت بالا باید دانلود کنید و فایل رو از این شکل آپلود کنید.


    بسته ها یا رایگان هستند و یا پولی.

    اگر رایگان باشه که مشکلی نیست.

    اگر پولی باشه هنگام نصب بسته از شما یوزرنیم و پسورد سایت اصلی ولت لب رو می خواد (بعدا امکاناتی رو در خود ولت ایران اضافه می کنیم).

    درود

    در این موضوع قصد داریم تا آموزش نصب ولت لب رو به شما عزیزان آموزش بدیم.

    ابتدا فایل Core ولب لب سوئیت رو از پیوست همین موضوع دانلود کنید.

    بعد وارد کنترل پنل سایت تون بشید.

    اگر کنترل پنل تون سی پنل هست، آدرسش http://yoursite.ir:2082 هست و اگر هم دایرکت ادمین باشه http://yoursite.ir:222

    توی این آموزش ما از کنترل پنل سی پنل استفاده می کنیم که ظاهر این دو کنترل پنل در نوشته ها تقریبا مشابه هست.


    بعد توی سی پنل پیدا کنید MySQL® Databases که بخش Databases هست و روی اون کلیک کنید.



    حالا باید یک دیتابیس و یک یوزر بسازیم.



    یک اسم برای دیتابیس انتخاب می کنیم و Create Database رو می زنیم.


    بعد از اون باید یک یوزر برای این دیتابیس بسازیم و یک رمز هم برای یوزر تعیین کنیم.

    در همین صفحه یک مقدار پایین تر می تونید چنین بخشی رو ببینید.


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

    حالا Create User رو بزنید تا یوزر ساخته بشه.


    بعد از اون باید دسترسی های لازم در دیتابیس مورد نظر مون رو به این یوزر بدیم (یعنی این یوزر بتونه در دیتابیس ما تغییراتی ایجاد کنه. هر مطلب یا نوشته ای که قرار می دیم لازم هست در دیتابیس ذخیره بشه که این کار توسط این یوزر انجام میشه).


    کمی پایین تر از همین بخش ساخت یوزر، بخشی به نام Add User To Database وجود داره.

    دو گزینه User و Database داره که باید یوزر و دیتابیسی که می خوایم به هم وصل بشن رو انتخاب کنیم.



    به این شکل انتخاب کنید و Add رو بزنید تا وارد صفحه ی جدیدی بشیم.


    همین طور که در تصویر بالا می بینید یک سری گزینه و متن داریم که توضیحات مختصری رو راجع به هر کدوم می دیم:

    User: همون یوزری هست که در مراحل قبلی ساخته بودیم تا تغییرات لازم در دیتابیس رو برامون اعمال کنه.

    Database: نام دیتابیس یا پایگاه داده‌ای هست که می خوایم ولب لب رو در اون نصب کنیم.

    گزینه ALL PRIVILEGE: با تیک زدن این گزینه مثل عکس، میاییم اختیار تام و کامل به یوزر دیتابیس مون می دیم که هر تغییری که لازم بود رو بتونه با دسترسی کامل انجام بده.


    تیک ALL PRIVILEGES رو بزنید و بعد هم روی Make Changes کلیک کنید تا تغییرات ذخیره بشن.

    حالا نام یوزر و دیتابیس رو هم در همون جایی که رمز دیتابیس رو ذخیره کردید، ذخیره کنید. به این سه مورد (نام دیتابیس، یوزر دیتابیس و رمز یوزر) برای نصب نیاز داریم.


    حالا برگردید به صفحه اصلی سی پنل.

    در بخش Files روی File Manager کلیک کنید تا وارد فایل منیجر و ادامه ماجرا بشیم.



    فرض می کنیم که شما قصد داریم تا ولت لب رو روی دامنه اصلی تون (مثل ما) نصب کنید (یعنی site.ir).

    در فایل منیجر وارد پوشه public_html بشید (به نام فولدر دقت کنید. فولدرهای مشابه، مانند publit_ftp هم هست که مربوط به کار ما نیستند).

    حالا در نوار بالایی، گزینه Upload رو کلیک کنید و فایل ولت لب که قبلا دانلود کردید رو پیدا کنید و در این پوشه آپلود کنید.


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


    حالا این تب رو ببندید. در تب مربوط به فایل منیجر و پوشه public_html، روی فایل چپ کلیک کنید و گزینه Extract رو انتخاب کنید تا فایل رو باز کنیم.



    بعد از Extract کردن، محتویات فایل برامون در این پوشه ظاهر میشه که یک فولدر و دو فایل هست.



    وارد پوشه upload بشید.

    در این پوشه سه فایل به نام های install.php و test.php و WCFSetup.tar.gz وجود داره.

    این سه فایل رو با استفاده از گزینه Select All انتخاب کنید و بعد Move بزنید (نوار بالایی، کنار دکمه Upload) به مسیر /public_html

    حالا این سه فایل هم در پوشه public_html قابل مشاهده هستند.

    الان می تونید فولدر upload و فایل های Lies mich.txt و Read me.txt رو انتخاب و حذف کنید.


    الان نوبت به نصب برنامه رسیده.

    برنامه رو به این آدرس اجرا کنید:

    http://yoursite.ir/install.php

    اگر هم کارهای بالا رو در ساب دامین یا فولدر دیگه ای انجام دادید مسیر اجرای فایل شما مثل یکی از این دو الگو خواهد بود:

    http://woltlab.yoursite.ir/install.php

    و یا

    http://yoursite.ir/woltlab/install.php


    اجرای اسکریپت به این علت زمان بر هست که اسکریپت لازم هست تا فایل WCFSetup.tar.gz رو به صورت کامل بررسی کنه و خود همین فایل هم تعداد زیادی فایل و فولدر داره.

    در صفحه اول نصب با چنین تصویری مواجهیم.



    همون طور که در تصویر می بینید این صفحه اول نصب ولت لب هست.


    بسته دانلودی ولت لب می تونه شامل چندین بسته دیگه مثل فروم یا انجمن، بلاگ، تقویم، مرکز فایل یا دانلود سنتر باشه که در بال قسمت Apps نوشته میشه.

    چون ما الان فقط داریم Core رو نصب می کنیم پس روبروی Apps فقط Core رو می بینیم.

    در انتهای صفحه هم دو زبان انگلیسی و آلمانی وجود داره (آموزش اولیه هست که در بسته های بعدی زبان فارسی هم ارائه میشه و خود installer هم فارسی خواهد بود).

    روی Next کلیک می کنیم تا وارد مرحله بعد بشیم.


    در صفحه بعدی متن موافقت نامه رو می بینید که می تونید تیک رو بزنید تا وارد مرحله بعدی بشید.


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

    مثلا حداقل نسخه php مورد نیاز 5.5.4 هست.

    اگر همه موارد سبز باشن می تونید نصب رو ادامه بدید.


    در مرحله بعدی آدرس مسیر نصب ولت لب رو تعیین می کنیم.



    آدرس دامنه رو اتوماتیک تشخیص میده که برای ما http://test.woltiran.ir هست. اگر بخوایم در همین مسیر نصب بشه، فیلد WoltLab Suite Core رو یک / قرار می دیم.

    اگر بخوایم مثلا در فولدر دیگه ای قرار بدیم آدرس فولدر رو در فیلد باید وارد کنیم.


    مرحله بعدی انتخاب زبان برای نصب هست.


    به صورت پیش فرض دو زبان آلمانی (de) و انگلیسی (en) در بسته های ولت لب وجود داره. آلمانی به این دلیل که ولت لب یک تیم و شرکت آلمانی هست.

    زبان انگلیسی رو که پیش فرض انتخاب شده هست. ادامه رو می زنیم.


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

    الان باید اطلاعات رو در این بخش وارد کنیم.



    Hostname: هاست نیم اکثر هاستینگ ها به صورت پیش فرض localhost هست. اگر هاست ویندوزی دارید معمولا این هاست نیم برابر با 127.0.0.1 هست.

    برای اطمینان از این مورد باید با هاستینگ تون در ارتباط باشید.

    یوزرنیم، پسورد و دیتابیس نیم رو همون که قبلا جایی ذخیره کردیم الان وارد می کنیم.

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

    جدول های ولت لب پیش فرض به این شکل هستند wcf1_tablename که اگر عدد 2 رو وارد کنید میشه wcf2_tablename.

    اگر نمی دونید، بذارید روی همین پیش فرض 1 بمونه.

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


    پس از آن منتظر می مانیم تا installer پیش برود و به مراحل پایانی نصب برسیم.


    اکنون به Create an Administrator رسیده ایم که باید یوزرنیم و پسورد برای ورود به سایت تعیین کنیم (یوزر اصلی سایت).


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



    تبریک! ولت لب شما نصب شد.

    فایل‌ها

    • woltlab-suite-3.1.0 RC 4.zip

      (حجم فایل: 4.5 MB، تعداد دفعات دریافت فایل: 21 مرتبه، تاریخ آخرین دریافت فایل: )

    قوانین سایت و انجمن ولت ایران

    1. استفاده از نام کاربری مناسب
    2. رعایت احترام متقابل میان تمامی کاربران (اعم از مدیران و کاربران عادی)
    3. عدم ارسال پست های اسپم و بیهوده
    4. عدم تبلیغ دیگر سایت ها
    5. ممنوعیت هرگونه بحث سیاسی، نژادی، قومی، قبیله ای، جنسیتی، فرهنگی و ...
    6. رعایت قوانین و مقررات جمهوری اسلامی (رعایت احترام به اقوام، مسئولین، مردم و ...)

    قوانین به مرور تکمیل می شود.


    تاریخ آخرین ویرایش: دوشنبه - 30 بهمن 1396