Farid
-
تعداد ارسالها
1194 -
تاریخ عضویت
-
آخرین بازدید
-
روز های برد
9
نوشتهها ارسال شده توسط Farid
-
-
سلام
برادر من چقدر عجله داری ؟! شما که هنوز کاری انجام ندادی ! عکس رو نگاه کن . اونا هنوز مونده ! از بالا به پایین برات توضیح میدم :
1 ـ Serve scaled images : منظورش اینه که این تصاویر رو که برش زدی الکی آپلود کردی و ازش تو صفحه استفاده نمی کنی به خدمت بگیر !
2 ـ Remove query strings from static resources : این رو باید با W3total cash درست کنی .
3 ـ Combine images using CSS sprites : این فایل ها رو با تکنیک اسپرایت بیار کنار هم ، بعد با بکگراند پوزیشن ازشون هرجایی خواستی استفاده کن .
4 ـ Defer parsing of Javascript : هرچی فایل جاوا داری باید فشرده شه ، چه از افزونه باشه چ از قالب ، هم دستی باید انجام بدی هم با w3total cash
5 ـ Use efficient CSS selectors : مربوط به نحوه ی کدنویسی css هست
6 ـ Optimize images : باید عکسی که برای مطلب میذاری از اول بهینه باشه ( با فوتوشاپ save for web بزن )
7 ـ Inline small CSS : این میگه استایل بعضی از افزونه ها رو بیا کپی کن تو فایل استایلت تا همه یه جا باشه ، اما این کارو نکن ، چون افزونه از کار میفته !
8 ـ Remove unused CSS : این همون کدهای سی اس اس بی استفاده است که اول برات گفتم .
9 ـ Avoid a character set in the meta tag : این میگه مثل اینکه کارکتر فایل یه افزونه رو تو کدها تعیین نکردی ( مثلا بذاری utf8 )
10 ـ Minify CSS : استایل یکی از افزونه هات هنوز به حد کافی minify نشده ، هنوز جا داره !
11 ـ Avoid bad requests : لینک خراب یا شکسته
12 ـ Inline small Javascript : این میگه چون این فایل جاوا کدهاش کمه ، لینکش رو از تو html بردار و همونجا کدش رو بنویس .
13 ـ Minify Javascript : تقریبا همون گزینه ی 4 هست .
14 ـ Specify image dimensions : باید سایز عکس هایی که میذاری با کد مشخص کنی ، چون اگه سایز تو کد مشخص باشه ، مرورگر به اندازش جا تو صفحه خالی میکنه و صفحه زودتر لود میشه .
- 6
-
سلام
شما یه اسلایدر آماده دانلود کن . بعدش با php ادیتش کن . مثلا داخل یه کد بذاره که مطالب یه دسته رو نشون بده . ساده ترین راه همینه !
- 2
-
همشون با هم بهتر عمل میکنن !
- 2
-
چیز دیگه ای هم که هست اینه که روی اکثر سرور ها قابلیت Keep-Alive فعال نیست و این قابلیت تاثیر بسزایی روی سرعت داره . اولش پشتیبان فنی بهونه میاره که روی بقیه ی سایت ها اثر میذاره و ناسازگاری ایجاد میکنه و ... اما آخرش فعال میکنن !!!
- 5
-
ببینید این افزونه ، افزونه ی ساده ای نیست ! باید تنظیماتش دقیق انجام بشه . سایت هایی هستن که نحوه ی تنظیم کردنش رو آموزش دادن ، سرچ کنید و طبق آموزش اونا افزونه رو تنظیم کنید
- 4
-
سلام
مشکل گوگل پلاس باید احتمالا از لود نشدن api.google باشه .
منظور از فشرده سازی فایل های جاوا هم اینه که تا حد ممکن همه ی کدها در یه خط نوشته بشه . خود gtmetrix.com فایل فشرده شده رو به شما میده ، جایگزین کنید ، مشکلی بوجود نمیاد . در ضمن برای فشرده سازی css هم میتونید از این وب سایت کمک بگیرید :
http://www.cssdrive.com/index.php/main/csscompressorاکیدا پیشنهاد میکنم از افزونه w3 total cash استفاده کنید ، با استفاده از این افزونه اکثر ایرادات گرفته شده خود به خود برطرف می شود . فقط به ایراد ( کدهای بی استفاده ی css ) محل نذارید چون این سایت فقط صفحه اصلی رو بررسی میکنه و مثلا وقتی تو صفحه ی اصلی از css کامنت ها استفاده نشده به شما میگه این css ها بی استفاده هست و پاکش کنید !
در افزونه ی معرفی شده هم تیک کش شدن صفحه ی اصلی رو نزنید ، چون با یه تغییر کوچیک تو قالب ، تغییرات اعمال نمیشه و کاربرا باید کش رو پاک کنند تا بتونن تغییرات رو ببینن . غیر از این مشکل افزونه ی عالی هست .
در ضمن قالبتون رو که بررسی کردم ، در اکثر مواقع توی خود html استایل نوشته شده (<style> <style/> ) این کار هم مقداری از سرعت کم میکنه . استفاده از دستور import@ هم سرعت رو کاهش میده ، باید این دستور برداشته شه و همه ی کدهای css قالب تویه یه فایل قرار بگیرن
توی کدهای css اتون هم خیلی کامنت دیده میشه ، حتما کدها رو بوسیله ی سایت ذکر شده minify کنید ، اما قبلش از کدهای مرتب شده یه کپی داشته باشید .
موفق باشید
- 5
-
خیر فکر نکنم با اسم دسته بشه ( البته اگر اشتباه میگم اساتید تصحیح کنن ) .
اما شما می تونید یه فایل با اسم دلخواه بسازید ( مثلا میتونید توی اون فایل مطالب یه دسته رو فراخوانی کنید ، اسلایدر بذارید و ... ) و اون رو با کد زیر وارد مثلا فایل index.php ( صفحه اصلی ) بکنید ، هر جا که میخوایید نمایش داده بشه . طبق کد هم اون فایل باید در پوشه اصلی قالب باشه .
<?php include (TEMPLATEPATH . '/category-news.php'); ?>- 2
-
بله پسورد هم میشه گذاشت .
اینکه می فرمایید ضد گلوله .... هیچ سایتی امنیت 100% نداره .
-
بله ... این کارها رو من همیشه برای مشتری انجام میدم ، برای همین اون 2 سایت دیگه هک نشد . ولی این یکی هنوز کار داشت که زدن هکش کردن !
-
افزونه ی آمار گیر که چیز عادی هست !
خبرنامه رو هم بگید ، اسم افزونش چیه تا دوستان مشکل رو حل کنن
- 3
-
سلام ... مشاهده بفرمایید این آموزش رو
- 4
-
یه مسئله دیگه هم هست که چند روز زیاد شده ، کاربر میاد یه آموزش میذاره یا یه پست میذاره ، خیلی هم تاکید روی لینکی که گذاشته داره (اونم لینک سایت خودش هست ! ) قصدش هم اینه که از این طریق سایتش معرفی بشه و بازدید پیدا کنه ! من با این مسئله مشکلی ندارم ! خب بنده ی خدا میخواد از این راه بازدید بدست بیاره اما به شرطی سایتش ربطی به آموزش و ... که گذاشته داشته باشه ! این کاربر داره ارزش بخش آموزش و ... رو پایین میاره ، من کاربر خاصی رو منظورم نیست ، امیدوارم کسی ناراحت نشه ........ وقتی یه بازدید کننده جدید میاد اینجا ، می بینه فرومی که متعلق به وردپرس هست ، تو قسمت آموزشش ، تو قسمت هک وردپرس تبلیغ مثلا دامین رایگان هست خب میره دیگه پشت سرش رو هم نگاه نمیکنه !!!! جدایی از این مسئله ، وقتی پست های اسپم زیاد بشه ، کاربران هم با سرچ توی انجمن به نتیجه ی دلخواهشون نمی رسن و میان پست میذارن ،که اونم باز میشه اسپم !!!
پیشنهاد میکنم یه تاپیک یا یه بخش ایجاد شه به عنوان معرفی سایت ها و وبلاگ ها ، که دوستان بدون ایجاد هیچ اسپمی حالا فقط سایت خودشون نه ، بلکه هر سایتی که می بینن مفید هست ، اونجا معرفی کنن . یا اینکه آقا بیایید لینک سایتتون رو توی امضا بذارید .
دوستانی هم که میخوان به کاربرا کمک کنن ، اول خودشون یه سرچی بکنن ، آموزش مرتبط با درخواست اون کاربر پیدا کردن ، اول لینک اونو پیشنهاد کنن ، بعد اگر مشکل کاربر حل نشد ، جواب دادن به پست رو ادامه بدن .
و پیشنهاد آخر اینکه مدیران عزیز اگر مشاهده میکنن که با پاسخ هایی که در اون تاپیک داده شده و یا با لینک هایی که پیشنهاد شده مشکل برطرف شده ، تایپک رو قفل کنن .
به هر حال نظر شخص من بود ، امیدوارم مفید واقع بشه
- 5
-
اگه منظورتون عکس هست که اینه :
<img src="http://#" width="23" height="24" alt="توضیح "/>اما اگه منظورتون تصویر شاخص هست این تاپیک کمکتون میکنه .
- 3
-
سلام ، فکر کنم بتونید از راه های پیشنهاد شده در این تاپیک استفاده کنید
- 3
-
ببینید شما برای نمایش دسته ها از فایل category.php استفاده می کنید . برای مثال شما توی این فایل تعیین کردید که وقتی فایل های دسته ها نمایش داده میشه به جای اینکه رنگ عنوان قرمز باشه سبز باشه ...... حالا شما اگه بخوای تعیین کنی اگه مطلب توی یه دسته با آی دی 4 بود رنگ متنش سبز باشه و مطلبی که تو یه دسته با آی دی 5 بود رنگ متنش قرمز باشه باید دو تا فایل بسازید با نام های category-4.php و category-5.php ... حالا وقتی وردپرس می بینه که مطلب متعلق به دسته ی با آی دی 4 هست از کدهای موجود در category-4.php استفاده میکنه . در ضمن فایل category.php هم زیر مجموعه ی archive.php هست ، یعنی وقتی category.php موجود نباشه وردپرس از archive.php استفاده میکنه .
- 3
-
ممنون . سایت هیچ افزونه ای روش نیست . پنل تنظیمات رو هم خودم دارم کدنویسی میکنم ، به خاطر همین فکر کنم مشکل از کدنویسی خودم باشه . ( مشکل روی لوکال هم دیده میشه ) این کد پنل هست :
<?php
$themename = "خدمات نشر قلم";
$shortname = "ghalam";
$zm_categories_obj = get_categories('hide_empty=0');
$zm_categories = array();
foreach ($zm_categories_obj as $zm_cat) {
$zm_categories[$zm_cat->cat_ID] = $zm_cat->category_nicename;
}
$categories_tmp = array_unshift($zm_categories, "Select a category:");
$options = array (
array( "name" => "ستون های صفحه اصلی",
"type" => "title",
"desc" => "This section customizes the custom widget areas on the home page.",
),
array( "type" => "open"),
array( "name" => "عنوان ستون اول",
"desc" => "متنی که کنار آیکون قرار می گیرد",
"id" => $shortname."_widgt1",
"std" => "عنوان تستی",
"type" => "text"),
array( "name" => "محتوای ستون اول",
"desc" => "محتوای مورد نظر را مثل محتوای تستی بین دو تگ قرار دهید ",
"id" => $shortname."_widg1",
"std" => "<p>اینجا متن تستی است</p>",
"type" => "textarea"),
array("name" => "لینک ستون اول",
"desc" => "لینک ستون یک را به طور کامل وارد کنید",
"id" => $shortname."_url1",
"std" => "http://www.faridghasemi.ir/",
"type" => "text"),
array( "name" => "عنوان ستون دوم",
"desc" => "متنی که کنار آیکون قرار می گیرد",
"id" => $shortname."_widgt2",
"std" => "عنوان تستی",
"type" => "text"),
array( "name" => "محتوای ستون دوم",
"desc" => "محتوای مورد نظر را مثل محتوای تستی بین دو تگ قرار دهید",
"id" => $shortname."_widg2",
"std" => "<p>اینجا متن تستی است</p>",
"type" => "textarea"),
array("name" => "لینک ستون دوم",
"desc" => "لینک ستون یک را به طور کامل وارد کنید",
"id" => $shortname."_url2",
"std" => "ttp://www.faridghasemi.ir/",
"type" => "text"),
array( "name" => "عنوان ستون سوم",
"desc" => "متنی که کنار آیکون قرار می گیرد",
"id" => $shortname."_widgt3",
"std" => "عنوان تستی",
"type" => "text"),
array( "name" => "محتوای ستون سوم",
"desc" => "محتوای مورد نظر را مثل محتوای تستی بین دو تگ قرار دهید ",
"id" => $shortname."_widg3",
"std" => "<p>اینجا متن تستی است</p>",
"type" => "textarea"),
array("name" => "لینک ستون سوم",
"desc" => "لینک ستون یک را به طور کامل وارد کنید",
"id" => $shortname."_url3",
"std" => "ttp://www.faridghasemi.ir/",
"type" => "text"),
array( "type" => "close"),
array( "name" => "تنظیمات اسکرول فوتر ( به تعداد 12 عدد)",
"type" => "title",
"desc" => "شما میتوانید لوگو ها را اینجا ویرایش کنید",
),
array("type" => "open"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner4",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url4",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab4",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner5",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url5",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab5",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner6",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url6",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab6",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner7",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url7",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab7",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner8",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url8",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab8",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner9",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url9",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab9",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner10",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url10",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab10",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner11",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url11",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab11",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner12",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url12",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab12",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner13",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url13",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab13",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner14",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url14",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab14",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array("name" => "تصویر",
"desc" => "آدرس تصویر",
"id" => $shortname."_banner15",
"std" => "http://localhost/wordpress/wp-content/themes/Ghalampub/images/carousel/carousel3.jpg",
"type" => "text"),
array("name" => "لینک تصویر",
"desc" => "لینک تصویر",
"id" => $shortname."_url15",
"std" => "http://www.Faridghasemi.ir/",
"type" => "text"),
array("name" => "عنوان تصویر",
"desc" => "عنوان تصویر",
"id" => $shortname."_lab15",
"std" => "متنی که روی لوگو نوشته می شود",
"type" => "text"),
array("type" => "break"),
array( "name" => "تنظیمات شبکه های اجتماعی در فوتر",
"type" => "title",
"desc" => "ای قسمت امکان تنظیم گزینه های مربوط به دکمه های شبک اجتماعی را در اختیار شما می گذارد",
),
array( "type" => "open"),
array( "name" => "آیدی توییتر",
"desc" => "آیدی توییتر خود را وارد کنید",
"id" => $shortname."_twitter",
"std" => "twitter",
"type" => "text"),
array( "name" => "صفحه ی فیس بوک",
"desc" => "لینک صفحه فیسبوک خود را وارد کنید",
"id" => $shortname."_face",
"std" => "",
"type" => "text"),
array( "type" => "close"),
);
function mytheme_add_admin() {
global $themename, $shortname, $options;
if ( $_GET['page'] == basename(__FILE__) ) {
if ( 'save' == $_REQUEST['action'] ) {
foreach ($options as $value) {
update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }
foreach ($options as $value) {
if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ] ); } else { delete_option( $value['id'] ); } }
header("Location: themes.php?page=theme_options.php&saved=true");
die;
} else if( 'reset' == $_REQUEST['action'] ) {
foreach ($options as $value) {
delete_option( $value['id'] );
update_option( $value['id'], $value['std'] );}
header("Location: themes.php?page=theme_options.php&reset=true");
die;
}
}
add_theme_page($themename." Options", "تنظیمات 2", 'edit_themes', basename(__FILE__), 'mytheme_admin');
}
function mytheme_admin() {
global $themename, $shortname, $options;
?>
<div class="wrap">
<div class="opwrap" style="background:#fff; margin:20px auto; width:70%; padding:30px;" >
<h2 class="wraphead" style="margin:9px 0px; padding:13px 9px; font-family:arial black; font-style:normal; background:#B3D4EF;"><b>تنظیمات : سه ستون صفحه نخست ، شبکه های اجتماعی ، اسکرولر عکس </b></h2>
<?php
if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong> تنظیمات ذخیره شد. </strong></p></div>';
if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong> تنظیمات باز نشانی شد. </strong></p></div>';
?>
<form method="post">
<?php foreach ($options as $value) {
switch ( $value['type'] ) {
case "image":
?>
<tr>
<td width="30%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
<td width="60%"><img src="<?php echo $value['id']; ?>" /></td>
</tr>
<tr><td colspan="2" style="margin-bottom:4px;border-bottom:1px dotted #ffffff;"> </td></tr>
<tr><td colspan="2"> </td></tr>
<?php break;
case "open":
?>
<table width="90%" border="0" style="background-color:#eef4fb; padding:9px;">
<?php break;
case "close":
?>
</table><br />
<?php break;
case "break":
?>
<tr><td colspan="2" style="border-top:1px solid #C2DCEF;"> </td></tr>
<?php break;
case "title":
?>
<table width="90%" border="0" style="background-color:#dceefc; padding:4px 9px;">
<tr>
<td colspan="2"><h3 style="font-size:17px;font-family:Georgia,'Times New Roman',Times,serif;"><?php echo $value['name']; ?></h3></td>
</tr>
<?php break;
case 'text':
?>
<tr>
<td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
<td width="70%"><input style="width:400px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" /></td>
</tr>
<tr>
<td><small><?php echo $value['desc']; ?></small></td>
</tr><tr><td colspan="2" style="margin-bottom:4px;border-bottom:1px dotted #ffffff;"> </td></tr><tr><td colspan="2"> </td></tr>
<?php
break;
case 'textarea':
?>
<tr>
<td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
<td width="70%"><textarea name="<?php echo $value['id']; ?>" style="width:400px; height:200px;" type="<?php echo $value['type']; ?>" cols="" rows=""><?php if ( get_settings( $value['id'] ) != "") { echo stripslashes (get_settings( $value['id'] )); } else { echo $value['std']; } ?></textarea></td>
</tr>
<tr>
<td><small><?php echo $value['desc']; ?></small></td>
</tr><tr><td colspan="2" style="margin-bottom:4px;border-bottom:1px dotted #ffffff;"> </td></tr><tr><td colspan="2"> </td></tr>
<?php
break;
case 'select':
?>
<tr>
<td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
<td width="70%"><select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>"><?php foreach ($value['options'] as $option) { ?><option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?>><?php echo $option; ?></option><?php } ?></select></td>
</tr>
<tr>
<td><small><?php echo $value['desc']; ?></small></td>
</tr>
<tr><td colspan="2" style="margin-bottom:4px;border-bottom:1px dotted #ffffff;"> </td></tr>
<tr><td colspan="2"> </td></tr>
<?php
break;
case "checkbox":
?>
<tr>
<td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
<td width="70%"><? if(get_settings($value['id'])){ $checked = "checked=\"checked\""; }else{ $checked = ""; } ?>
<input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked; ?> />
</td>
</tr>
<tr>
<td><small><?php echo $value['desc']; ?></small></td>
</tr><tr><td colspan="2" style="margin-bottom:4px;border-bottom:1px dotted #ffffff;"> </td></tr><tr><td colspan="2"> </td></tr>
<?php break;
}
}
?>
<p class="submit">
<input name="save" type="submit" value="ذخیره تنظیمات" class="button-primary" />
<input type="hidden" name="action" value="save" />
</p>
</form>
<form method="post">
<p class="submit">
<input name="reset" type="submit" value="بازنشانی تنظیمات" />
<input type="hidden" name="action" value="reset" />
</p>
</form>
<p style="text-align:right;"> <small> طراحی و توسعه : <a href="#/"></a> </small>
</div>
<?php
}
add_action('admin_menu', 'mytheme_add_admin'); ?>
-
والا ! آخه جدا دیگه کم مونده بود بنگلادش ما رو هک کنه !
سرور هم مطمئن هست ، قبل از خرید تو وب هاستینگ تاک پرس و جو کردم امنیتش میگفتن خوبه .
در اون مورد هم تو فکرش هستم ، امسال که تموم شه میرم روی سرور داخل !
- 1
-
با تشکر از شما آقا مصطفی ،
من از این افزونه حدود یکسالی هست که استفاده میکنم ، ولی وقتی آمارش رو با مثلا وبگذر مقایسه میکنم ، آماری که این افزونه میده خیلی خیلی بالاتر از آمار وبگذر هست ! ممنون میشم یه توضیح بدید که چرا اینطوریه
- 2
-
سلام
پنل تنظیمات پوسته ی سایت رو وقتی روی گزینه ذخیره کلیک میکنم ، تنظیمات رو ذخیره میکنه اما میره توی یه صفحه دیگه و می نویسه ( شما مجوز کافی برای دسترسی به این برگه را ندارید ) ، به نظر شما مشکل از کجا میتونه باشه ؟
-
فکر کنم باید روی 755 باشه ، البته منظور من از محدود کردنی که نوشتم ، محدود کردن دسترسی به پنل مدیریت و همچنین فولدر wp-admin از طریق ip هست و همچنین کدی که باید در htaaccess. گذاشته بشه :
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "WordPress Admin Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
# whitelist Admin's IP address
allow from xx.xx.xx.xxx
# whitelist Admin-2's IP address
allow from xx.xx.xx.xxx
# whitelist Author's IP address
allow from xx.xx.xx.xxx
# whitelist Author-2's IP address
allow from xx.xx.xx.xxx
# whitelist Work IP address
allow from xx.xx.xx.xxx
</LIMIT>در هر صورت ، اساتید گرامی دارن در این تاپیک آموزش های امنیت رو میذارن .
- 4
-
پوشه wp-admin
از طریق پنل هاستتون باید محدودش کنید
- 2
-
سلام
چند روز پیش یه سایت طراحی کرده بودم ، چون هنوز کار داشت یه رمز ساده گذاشته بودم روش . امروز اومدم برم روش کار کنم دیدم هک شده !!! طرف فکر کرده بود خیلی زرنگه ! هم شناسه رو عوض کرده بود ، هم ایمیل ادمین و هم رمز عبور رو !! منم رفتم تو دیتابیس هم ایمیل رو عوض کردم هم شناسه رو !!!
طرف هم دیده سایت هیچ مطلبی هنوز نداره لج کرده بود زده بود کدهای index.php رو پاک کرده بود و اسم خودش رو گذاشته بود ! تو پنل هم که وارد میشدی می نوشت ( درود , Bangladesh cyber army ) !!! حالا نمی دونم ارتش سایبری بنگلادش پدر کشتگیش با ما چی بوده !!
البته دو تا سایت دیگه هم داشتم ، یکیش چند روز پیش شناسه اش خود به خود شده بود admin . اما چیز دیگه ای تغییر نکرده بود . امروز فهمیدم کار همینا بوده . هر 3 سایت هم روی یه سرور هست ، فکر کنم از سرور زدن . لازم به ذکر هست که اون دو تای دیگه که کامل هک نشده بودن روشون افزونه Login LockDown نصب شده بود . فکر کنم یه جورایی مؤثر بوده
.
.
.
.
در هر صورت دوستان رمز ساده نذارن ، دسترسی به پوشه مدیریت وردپرس رو هم به یه ip محدود کنن .
- 4
-
سلام
می تونید برای هر دسته یه فایل جدا تعریف کنید
http://codex.wordpress.org/Template_Hierarchy- If the category's ID is 4, WordPress looks for a template file named category-4.php.
- If it is missing, WordPress next looks for a generic category template file, category.php.
- If this file does not exist either, WordPress looks for a generic archive template, archive.php.
- If it is missing as well, WordPress falls back on the main Theme template file, index.php.
- 3
- If the category's ID is 4, WordPress looks for a template file named category-4.php.
-
به هر حال اگه بگیرنش >> !
سایت های ایرانی امنیت چندانی ندارند ... بهتر بود قدرتش رو روی سایت های خارجی نشون میداد ، نه اینکه روی سایت های ایرانی امتحان کنه
- 2
دکمه صفحه های قبلی و بعدی با تصویر
در هک و برنامه نویسی
ارسال شده در · ویرایش شده توسط f.gh1372
سلام
شما اول کد html رو مطابق میلت طراحی کن بعدش از دوتا کد php که خودتون گفتید در اون استفاده کنید ، مثلا :
بعد تو کد css به کلاس next بکگراند و استایل های مورد نظرتون رو بدید .