رفتن به مطلب

فرحان

عضو افتخاری
  • تعداد ارسال‌ها

    806
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    16

تمامی مطالب نوشته شده توسط فرحان

  1. سلام. من قبلا چنین اروری رو موقعی مواجه شدم که وردپرس رو از توی پنل ادمین به روز کردم (البته ارورش کمی فرق داشت). و مشکل این بود که وردپرس ناقص به روز شده بود و با پاک کردن همه ی فایل ها بجز wp-content و ریختن وردپرس به صورت دستی توی هاست مشکلم حل شد. اما شما به نظرم قبل از هرکاری اول قالبت رو به دیفالت یعنی 2014 تغییر بده ببین درست میشه یا نه ، بعدش اگر حل نشد فولدر plugins رو به plugin تغییر نام بده و چک کن ببین درست مشه یا نه. اگر حل نشد ایراد از وردپرس هست و باید دوباره دستی بریزی و اگر با تغییر نام پوشه ی پلاگین ها حل شد همه چیز رو به حالت اول برگردون و وهمه ی افزونه ها رو غیر فعال کن تا
  2. سلام. منظورتون افزونه ای مثل woocommerce هست ؟ http://woocommerce.ir موفق باشید.
  3. فرحان

    فرق این دو تابع در title یک لینک

    سلام . این دو تابع تقریبا یکسان هستن. http://wordpress.org/support/topic/the_title-vs-the_title_attribute مورد دوم هم فکر میکنم برای سئو مفید باشه. موفق باشید.
  4. فرحان

    عریض شدن بیش از حد سایت

    سلام. این مساله موقع راست چین کردن ساب منو هایی که دارای left:999em هستند معمولا پیش میاد اگر همینطور هست ، right رو 0 ، left را auto و display را none کنید. (منظورم در فایل rtl قالبتون هست) اگر تخصص ندارید لینک سایتتون رو بدید تا کدش رو بهتون بدم. موفق باشید.
  5. فرحان

    مشکل انجمن بی بی پرس در وردپرس4

    سلام. اگر الان هنوز سایتتون بالا نمیاد به پوشه ی wp-content>plugins برید و اسم پوشه ی پلاگین معیوب رو عوض کنید. وردپرس رو گمون نمیکنم بتونید به ورژن قبلی برگردونید. چیزی که به ذهنم میرسه این هست که فایل های مرتبط با وردپرس رو به جز پوشه ی wp-content حذف کنید و نسخه ی قبلی رو بریزید ، اما اونوقت دیتابیستون که به ورژن جدید تغییر کرده ممکنه دچار مشکل بشه. موفق باشید.
  6. سلام . من توی زمینه ی لایسنس گذاری فعالیتی نداشته ام اما باید دنبال روش هایی باشید که تمام کد رو به کاربر تحویل ندید. مثلا اگر اسکریپتی قرار هست بهش بدید بخشی از اون که محتوای متغییری هم تولید میکنه رو در سرور خودتون نگه دارید و خروجی هایی با php مثلا اکو بکنید و در اسکریپت سمت کاربر ازش استفاده کنید و موجود بودن لایسنس رو فقط توی سرور خودتون بررسی کنید. اگر به این پیچیدگی نخواهید کار کنید همون انکدینگ میتونه موثر باشه ولی برای کاربرای معمولی و از اونجایی که مشکل عدم امنیت مربوط به کاربرانی هست که متخصصن و فایل های نال شده رو به اشتراک میگذارن پس تاثیری نداره! موفق باشید.
  7. مثلا نمونه کد برای فایل php سمت سرور : <?php $domains = array( array( 'domain' => 'example.com', 'expiration' => '12-7-70', //ta in tarikh masalan ), array( 'domain' => 'example2.com', 'expiration' => '12-7-70' ) ); // ya be in soorat ( ya balayi ro be kar bebarid ya in ) $domains = array( 'domain' => 'example.com', 'domain' => 'example2.com', 'domain' => 'example3.com', 'domain' => 'example4.com' ); // ba in code farakhani bokonid if(isset($_GET['domainname'])){ $domaincheck = $_GET['domainname']; if (trim($domaincheck) != '') if(in_array( $domaincheck , $domains
  8. سلام. اگر واقعا می خواهید به همین روش ادامه بدید میتونید یک فایل php ایجاد کنید ، بایک ارایه در انتهای فایل و یک کد در ابتدای اون برای واکشی و در صورت وجود پرینت کردن در صفحه. بعد محتوای اون فایل php رو بگیرید و در صورتی که مثلا در خروجی پرینت کرده بود ok و احتمالا یک رمز دیگه شما بفهمید که می تونه کار رو ادامه بده و اگر نه die کنید. بعد دومین های جدید رو به اون ارایه اضافه کنید. موفق باشید.
  9. سلام. خدمت شما : http://www.jacobward.co.uk/navigating-and-scraping-multiple-pages-with-php-curl-part-3/ موفق باشید.
  10. فرحان

    آرشیو مطالب با استفاده از کد

    سلام. اصلا منظورتون واضح نیست! اما حدس می زنم الان باید توی پوشه ی قالبتون فایلی با این نام content-archive.php داشته باشید ، اگر اون رو ویرایش کنید مشکل حل می شه. توی کدی که نوشتید بستگی داره تابع get_post_format چی برمیگردونه. این لینک میتونه کمک کنه منظورمو بهتر متوجه بشید. ویرایش : تابع get_template_part وظیفه اش این هست که فایلی از قالب با نامی که به اون ارسال میشه رو برگردونه، اگر دو مقدار به اون ارسال بشه با مقادیر این شکلی رفتار می کنه : meghdareaval-meghdaredovom.php و فایلی با نام meghdareaval-meghdaredovom.php رو از روت قالب فراخوانی میکنه. موفق باشید.
  11. فرحان

    تغییر استایل هر پست

    سلام . این سایت پست ها رو دو رنگه نکرده رنگ اول مربوط به تایتل و رنگ دوم مربوط به انتهای مطلب هست ! ولی چند رنگه کردن هم امکان پذیره کافیه قبل از ورود به چرخه ی واکشی مطالب یک متغییر بزارید و مقدارش رو مرتب افزایش بدید و وقتی مقدارش زوج بود یک کلاس به تگی که مطلب در اون هست اضافه کنید و موقعی که فرد بود یک کلاس دیگه بعد رنگ مورد نظرتونو از توی فایل استایل تنظیم کنید برای هر دو کلاس. موفق باشید.
  12. سلام. حق با آقای فخار هست ، بهتره یک مطالعه ، هرچند اجمالی در زمینه جاوااسکریپت و php انجام بدید ، حتی اگر شده در حدی که متوجه بشید من چی نوشتم! من توی کدی که گذاشتم جایی رو نمیبینم که اشتباه باشه ، اما شما ممکنه خیلی چیز ها رو اشتباه انجام داده باشید! مثلا اول فایل جی کوئری رو به فولدر برنامه منتقل کنید تست کنید ببینید میشه یا نه و یا خطا های php رو توی صفحه چاپ کنید و غیره ... نحوه ی خطا یابی هم نه تنها توی خیلی از سایت ها آموزش داده شده ، همین جا هم من چند روز پیش توی یکی از تاپیک ها روششو گفتم ، و علاوه بر اون با گشتن به دنبال نیازهاتون اونها رو یاد می گیرید نه این که فقط مشکلتونو فعلا حل
  13. سلام. اولا بگم این کدها جاوا هستن ممکنه اصلا جی کوئری رو اضافه نکرده باشن. (از این مساله ابتدا اطمینان پیدا کنید) بعد از اطمینان حاصل کردن کد زیر رو : if (finaltime == 0) { finaltime = calctime(); if (finaltime<10) { window.alert(' زمانی که شما ثبت کرده اید ' + finaltime + ' ثانیه '); } else { window.alert('تبریک. زمان شما ' + finaltime + 'ثانیه بوده و شما از تمرکز بالایی برخوردار می باشد. برای ادامه کلیک کنید.'); window.top.location.href = "00000.htm"; } به این صورت تغییر بدید: if (finaltime == 0) { finaltime = calctime(); if (finaltime<10) { window.alert(' زمانی که شما ثبت کرده ای
  14. سلام. با آجاکس خیلی راحت می شه این کارو کرد. توی کدهای javascript تون این ها رو بنویسید: $.ajax({ url: "timereceive.php", type: "post", //can be post or get data: {zamaneersali : finaltime}, success: function(){ } }); و توی فایل php تون اینو بنویسید: <?php if(isset($_POST['zamaneersali'])){ $zaman = $_POST['zamaneersali']; } ?> ببخشید متوجه پاسخ بالا نشدم.
  15. فرحان

    سوال در مورد تگ بادی

    سلام این قالب ریزپانزیو نیست و من متوجه نمیشم که دقیقا می خواهید چکار بکنید ، اما اگر هرطوری که شده می خواهید محتویات تمام صفحه رو پوشش بده و در واقع وسط چین نباشه کد زیر رو در انتهای فایل style.css قالبتون بنویسید و نتیجه رو اطلاع بدید. .inner{ width:80%; } 80 درصد رو میتونید بکنید 100 درصد. البته این کار چندان جالبی نیست ولی شاید همون چیزی باشه که دنبالش هستید! اینم بگم اگر منظورتون فقط صفحه ی اصلی هست (home) و نمی خواهید صفحات دیگه به این صورت دربیان در کد بالا به جای .inner بنویسید .home .inner موفق باشید.
  16. فرحان

    دو زبانه کردن Description

    سلام . اگر فقط description منظورتون هست که می تونید در فایل هدر و قبل از بسته شدن تگ head کد زیر رو بزارید: <meta name="description" content="my description"> اما این به معنی دو زبانه شدن سایت شما نیست ! اگر می خواهید مطالب کاملا به دو زبان برای کاربرا نشون داده بشن باید ، یا افزونه ی گوگل ترنسلیت استفاده کنید یا هر مطلبی رو فارسی و انگلیسی بنویسید و غیره... همچنین می تونید دو وردپرس نصب کنید و به هر دو زبان مطلب منتشر کنید. منظورتون رو دقیق تر توضیح بدید. موفق باشید.
  17. فرحان

    نحوه ایندکس نکردن قسمتی از single.php

    سلام قبل از اینکه اون قسمت شروع بشه این کامنت html رو بزارید <!--googleoff: index--> و بعد از اون قسمت هم این یکی رو بزارید: <!--googleon: index> لینک سایت نویسنده البته این همونطور که پیداست فقط برای گوگل هست ! اما به نظرم اگر می خواهید کلا هیچ رباطی اون قسمت رو ایندکس نکنه اون بخش رو به یک فایل جداگانه انتقال بدید و در ابتدای صفحه توسط تگ متا، follow کردن رو محدود کنید و توسط اجاکس بخشی از اون رو بارگزاری کنید ( امیدوارم منظورم رو متوجه شده باشید ) مثلا در اون برگه یک صفحه کامل رو به خروجی بفرستید و در قسمت head این کد رو بزارید: <meta name="robots" content="noindex"&g
  18. فرحان

    سوال در مورد تگ بادی

    به نظر بنده احتمالا با تغییر width کلاس wrapper به 100 درصد مشکلتون حل بشه. ( بستگی به نام سلکتور های قالبتون داره ) اگر لینک آنلاین بزارید بهتر میشه راهنماییتون کرد. موفق باشید.
  19. سلام مجدد. توسط کد زیر که خیلی هم معروف هست می تونید دسترسی کاربران با ای پی خاصی رو ببندید: order allow,deny deny from x.x.x.x allow from all کد بالا برای کسانی که با vps به سایتتون اتک میدن هم خیلی خوبه و اصلا فکرشم نکنید از راه های دیگه بلوکشون کنید بهترینش htaccess هست. کد زیر رو توی هر پوشه ای بزارید وقتی فایلی از اون پوشه فراخوانی بشه چک میکنه که ارسال کننده دامنه ی شما هست یا نه: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?parsigroup.net/.*$ [NC] RewriteRule \.(gif|jpg|js|css|htm|html)$ - [F] در کد بالا نوع فرمت های فایل درج شده که
  20. سلام. شما میتونید توسط فایل htaccess دسترسی ای پی های خاصی رو به سایتتون ببندید . همچنین می تونید تعیین کنید که اگر فرستنده فلان سایت بود (یعنی لود کردن سایت شما در ای فریم ) به یک صفحه ی دیگه منتقل بشه و هرچی دوست دارید نشون بده. البته توجه داشته باشید که بات های گوگل رو با این روش محدود نکنید که باعث جلوگیری از ایندکس سایتتون میشه! اگه علاقه داشتید کدشم براتون ارسال می کنم . از اون جایی که تعداد این سایت ها خیلی زیاد نیست میشه لیست اسامیشونو توی فایل htaccess لیست کرد. موفق باشید.
  21. سلام . شما می تونید توی اسکریپت خودتون مستقلا به پایگاه داده وصل بشید و مطلبتون رو درج کنید. و وردپرس اون رو لود می کنه. من قبلا نرم افزاری با c# نوشتم که چنین کاری می کرد منتها کاربر از توی سیستم خودش نمی تونست به پایگاه داده وصل بشه و به طور مستقیم تغییری ایجاد کنه (چون مدیران هاست دسترسی مستقیم رو به دلایل امنیتی بسته بودن) . اما در لوکال هاست به درستی کار می داد ، ولی من به خاطر اون ضعف پروژه رو دیگه رها کردم! برای فراخوانی اون فرم ویرایش مطلب هم می تونید فایل های جاوا رو که مرتبط با این کار هستن از پوشه ی وردپرس فراخوانی کنید و خروجی رو دستی در پایگاه توسط کدهای خودتون ذخیره کنید. (برای
  22. فرحان

    مشکل در افزونه postview

    سلام. می تونید از افزونه ی wp-statistics استفاده کنید سازندش هم یکی اعضای گروه راه اندازنده ی این فروم هست و خیلی کامله ، هم آمار نشون میده (آمار بازدید از صفحات و مطالب) ، نوع مرورگر کاربر ، امار ورودی هایی که از موتور جستجو امده اند و غیره. در ضمن چیزی که من دیدم در افزونه این هست که بات ها رو حذف می کنه و آمار واقعی بهتون ارایه میده. موفق باشید.
  23. فرحان

    مشکل پورت 80 در تنظیمات پوسته

    سلام. راست گفتن انتهای توضیحات توی تصویری که گذاشتید گفته که در واقع خطای 404 رخ داده است. یعنی این که اسکریپت شما قادر به پیدا کردن یک فایلی خاص نیست.
  24. فرحان

    مشكل در نمايش

    سلام. به نظرم این اسلایدر تصاویر رو از سایزی که هستند بزرگتر می کنه اما کوچکتر نمیکنه ! شما اگر در همون لینک دمو که گذاشتید سایز افقی فایر فاکس رو تغییر بدید می بینید که اونجا هم مشکل داره. موفق باشید.
  25. فرحان

    انتخاب ایکن ابزارک

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