ترفندهای داریوش برای وبمسترهای حرفه ای: Google Custom Search | قدرت منحصر به فرد موتو

DaRiOuShJh

Member
عنوان کامل تاپیک: ترفندهای داریوش برای وبمسترهای حرفه ای: Google Custom Search | قدرت منحصر به فرد موتور جستجوی گوگل را به سایت خود ببرید! ?!~!؟

custom_search_logo.gif


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

برای استفاده از این tool، نیاز به یک ایمیل گوگل دارید و پس از مراجعه به آدرس http://www.google.com/cse و ایجاد موتور جستجوی خود و طی مراحل آن به راحتی میتونید قدرتمندترین موتور جستجوی دنیا را داخل سایت/بلاگ/انجمن و ... ی خود جای بدید

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

امکانات زیاد دیگه ای هم داره که الان خودم دارم باهاش بالا پایین میکنم تا ببینم چیاش خوبه بهتون خبر میدم
m109.gif


هیمنطور برای ما ایرانی ها که مشکل فیل شدن دامنه ها رو داریم یک امکان خوب داره و اونم اینه که میتونه در چندین دامنه مختلف همزمان بگرده
funnyanimation23.gif


متاسفانه به خودیه خود از زبان فارسی پشتیبانی نمیکنه ولی با یه کمی دستکاری از نوع داریوشی و css ای میشه با فارسی راحت مچش کرد
funnyanimation8.gif

من کدهایی که خودم نوشتم رو براتون میزارم که کارتون راحت شه فقط ترکیب رنگ ها رو به مورد دلخواه خودتون تغییر بدید:

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

استفاده کردم: (برای خوشگل شدنش یه مقدار css3 هم اضافه کردم
DrHessam.gif
)
HTML:
<!-- Begin DJH search div -->
<center>
<div id="cse" style="width: 100%;">Loading</div>
<script src="//www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript"> 
  google.load('search', '1', {language : 'en', style : google.loader.themes.GREENSKY});
  google.setOnLoadCallback(function() {
    var customSearchControl = new google.search.CustomSearchControl('015477298621450399634:gljiowhl-aa');
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
    customSearchControl.draw('cse');
  }, true);
</script>
    
<style type="text/css">
/* DaRiOuShJh's Modification for Persian Users and RTL languages ;) http://DJH.ir */
  .gsc-control-cse {
    font-family: Tahoma;
    font-size:11px;
    border-color: #330000;
    direction:rtl;
    text-align:right;
    background-color:#444;
    border: 3px solid #333333;
    -webkit-box-shadow: 0px 0px 5px #222;
    -moz-box-shadow: 0px 0px 5px #222;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
  }
  input.gsc-input {
    border-color: #222222;
    color:#333;
  }
  input.gsc-search-button {
    border-color: #222222;
    background-color: #33cc00;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #222222;
    background-color: #ff9966;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #222222;
    background-color: #66ff99;
  }
  .gsc-tabsArea {
    border-color: #222222;
  }
  .gsc-webResult.gsc-result {
    border-color: #222222;
    background-color: #888888;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #111111;
    background-color: #777777;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #ffcc00;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #ffcc00;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #ffffcc;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #ffff99;
  }
  .gsc-cursor-page {
    color: #ffcc00;
  }
  a.gsc-trailing-more-results:link {
    color: #ffcc00;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #ccffff;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #003333;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #003333;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #222222;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #222222;
    background-color: #888888;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #222222;
    background-color: #66ff99;
  }
  .gs-promotion.gs-result {
    border-color: #222222;
    background-color: #330033;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0066CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #454545;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #815FA7;
  }
</style>
</center> 
<!-- End DJH search div -->

این کدها رو در Body و هرجایی که میخواید نشان داده بشه اضافه کنید

توجه: نمیخواید که یوزر هاتون تو سایت من جستجو کنند؟ درسته؟ پس یادتون باشه که این کد رو 015477298621450399634:gljiowhl-aa با کدی خودتون عوض کنید تا اطلاعات شما رو بگیره و نشون بده

127fs4573872.gif
نباشید! سوالی چیزی هم داشتید خجالت نکشید همینجا بپرسید

موفق و موید باشید
دوستدار شما: داریــــــوش
rose3.gif


پی نوشت: آخیش چند وقت بود دست به اسمایلی نبرده بودم ها
hmm2.gif
پیشه خودمون باشه...
 

echessdesign

مدیر انجمن طراحی وب
ارادتمندم داریوش جان
ممنون از مطلب جالبی که قرار دادی، به نظرم باید بخشی به عنوان وب مستر در انجمن راه اندازی بشه.
یک نکته ای رو ارز کنم، وب مستر هایی که adsense گوگل دارند، می تونند از این جستجو درون سایتی گوگل، به عنوان منبعی از درآمد استفاده کنند. فکر می کنم حدودا 50$ از این راه درآمد کسب کردم. (در آینده در بخش وب مستر به طور مفصل در این رابطه توضیح داده خواهد شد.)
 

DaRiOuShJh

Member
سلام برادر
long time no see
بعد از مدت ها یه مقاله نوشتم تو 4-5 تا انجمن گزاشتم گفتم یه گزری هم به اینجا بندازیم
بله به نظر خیلی یز خوب و کم دردسری میاد
حیف فقط گوگل با محتوی فارسی مشکل داره و تحریم کرده وگرنه مطمئن ترین منبع هم برای کسب درآمد هم موارد دیگه همین گوگل بود

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

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

*****************************************

راستی از اونجا که این تاپیک بینه 5 انجمن تنها تایکی هست که پست خورده اینم بگم که امکان اضافه کردن سایت مپ هم داره منتها باید قبلش دامنتون وریفای شده باشه تا بتونید اضافه کنید
ویبولتین 3 هم چون خودش خروجی سایت مپ نداره باید با مد VBSEO SITEMAP این قابلیت رو اضافه کنید که جزوه VBSEO حساب میشه ولی بدونه اون هم مجزا کار میکنه
امکانات خوب هم داره من نصب کردم دیشب به نظر خوب کار میکنه

گزینه بعدی اینه که شما میتونید برای سرچتون یه چیزای مثله کلمات کلیدی یا همون tag هم اضافه کنید که به کاربرها در مورد سرچ کلمات کلیدی مرتبط با سایتتون کمک بیشتری کنید

امکاناته زیاد دیگه ای هم داره که فعلا دارم کارای سایت رو میکنم دیگه اونا رو دست کاری نکردم
 

farik

Well-Known Member
با سلام..امکان جالبی بود..یادمه چند وقت پیش برای استفاده از نتایج گوگل یک کد نوشته بودم از طرف سرور میرفت و سرچ میکرد و با استفاده از یک کلاس که واسه قالب نوشته بودم نتتایج رو استخراج میکردم...
راستی یک ابهام واسم به وجود اومد شدید..تا اونجا که یادمه وقتی میخواستم با ایجکس از یک بلاگ یک سایت رو بخونم نمیخوند...یعنی کلا ایجکس محدود بود..بعد چطور این میاد با ایجکس از گوگل اطلاعات رو میخونه؟.ممنون میشم اگر کسی میدونست راهنماییم کنه..نمیخوام بشینم گوگل api رو بررسی کنم:green:با تشکر..
 

DaRiOuShJh

Member
والا برادر اونو خودم هم نمیدونم چون خوده گوگل داخلش کار میکنه ولی فکر نکنم محدودیت خاصی داشته باشه ajax
میشه این قبیل کارها رو کرد
برای خوندن بلاگ هم باید از rss اش بگیرید اطلاعات رو
برادر دیگه مگه آدم چه قد عمر میکنه که همه چیش رو خودش بنویسه
وردپرس رو نوشتن پس برای چی؟
شما هم رایگان میخوای برو بلاگ اسپات خوب امکاناتی داره، این ایرانی ها چیه شما میرید استفاده میکنید؟ اینا سر و ته محدودیت و چپاولن تا سرویس
 
آخرین ویرایش:

farik

Well-Known Member
با سلام..هر کس یک اخلاقی داره..من تا وقتی چیزی رو خودم بلدم ترجیح میدم خودم کدش رو بنویسم..اگرچه وردپرس رو واقعا قبول دارم و از طراحیش خوشم میاد...اما خوب واقعا بعضی از جاهاش به رونی که من میخوام نیست..
به هر حال همون که اول گفتم هر کس یک رفتاری داره...
در ضمن واسه این تو این سیستمه وبلاگم که سیستم های خارجی ممکنه هر لحظه فیاتر بشه..و اینو اصلا دوست ندارم..
در ضمن واسه اون مورد هم که گفتم هم با خود جی اس تست کردم هم با جی کوئری..هر دو تا تو ff 3.5 جواب نداد..به هر حال منتظر نظرات دوستان هستم..
موفق باشید...
 

DaRiOuShJh

Member
منم با شما موافقم
منتها چند ساله با وردپرس کار کردم دیگه عادت کردم مثله کدهای خودم بهش نگاه میکنم
از طرفی وقتی هسته رو آماده داشته باشدم روی شاخ و برگ دادن بهش بیشتر میتونه تمرکز کنه و چیزه حرفه ای تری در بیاره
منم معمولا تو طرحام به قالب و امکاناتش خیلی توجه میکنم برای همین بیشتر سعی میکنم از اسکریپت های آماده استفاده کنم و خودم یه چیزایی اضافه کنم
در مورده rss من تو صفحه اوله انجمنم همچین کاری کردم خواستی یه نگاهی بنداز البته از google api استفاده میکنه ولی کار راه اندازه، عجیبم هست که تو ff جواب نداده چون الان مرورگری که رد خور نداشته باشه تو جی کوئری اول همین ff هست

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

جدیدترین ارسال ها

بالا