প্রিভিউ উইজার্ড

প্রিভিউ উইজার্ডটি আপনাকে দ্রুত, সহজে এবং নির্ভরযোগ্যভাবে আপনার সাইটের সাথে প্রিভিউ একত্রিত করার জন্য ডিজাইন করা হয়েছে। আপনি একটি বই দর্শক এম্বেড করতে পারেন, বই অনুসন্ধানের সাথে লিঙ্ক করতে পারেন, অথবা এমনকি আপনার সাইটে একটি পূর্বরূপ "পপআপ" উইন্ডো যুক্ত করতে পারেন—আপনাকে যা করতে হবে তা হল কোড তৈরি করা এবং এটি আপনার পৃষ্ঠায় পেস্ট করা৷ আপনি কিছু সাধারণ জাভাস্ক্রিপ্ট ফাংশন ব্যবহার করে এই কোডটি কাস্টমাইজ করতে পারেন।


প্রিভিউ উইজার্ড হল একটি সহজ সুবিধার লাইব্রেরি যা আমরা আমাদের ডায়নামিক লিঙ্ক এবং এমবেডেড ভিউয়ার API-এর উপরে তৈরি করি। আপনি যদি একজন উন্নত বিকাশকারী হন যা কাস্টমাইজড ইন্টিগ্রেশন খুঁজছেন, তাহলে অন্তর্নিহিত APIগুলি সরাসরি ব্যবহার করার কথা বিবেচনা করুন৷

আপনার পূর্বরূপ কোড তৈরি করুন

উত্পন্ন পূর্বরূপ উদাহরণ

নিম্নলিখিত উদাহরণগুলি প্রিভিউ উইজার্ড ব্যবহার করে তৈরি করা হয়েছে।

আপনার কোড কাস্টমাইজ করুন

উপরের উইজার্ড ব্যবহার করার পাশাপাশি, আপনি কিছু সাধারণ JavaScript "সহায়ক" ফাংশনকে সরাসরি কল করতে পারেন। এটি করার জন্য, আপনাকে প্রথমে প্রিভিউ উইজার্ড লাইব্রেরি লোড করতে হবে। এটি করার একটি উপায় হল আপনার পৃষ্ঠার <head> বিভাগে নিম্নলিখিত ট্যাগ যোগ করা:

<script type="text/javascript" src="https://books.google.com/books/previewlib.js"></script>

প্রিভিউ লাইব্রেরি লোড করার পরে, আপনি আপনার নথির <body> ভিতরে <script> ট্যাগের মধ্যে থেকে নিম্নলিখিত ফাংশনগুলির মধ্যে যেকোনো একটি কল করতে পারেন। উদাহরণস্বরূপ, আপনি যদি "গুগল প্রিভিউ" বোতামটি সন্নিবেশ করতে চান, তাহলে আপনি পৃষ্ঠার মধ্যে বোতামের পছন্দসই অবস্থানে একটি <script> উপাদানে এটি করার জন্য কোডটি রাখবেন।

GBS_set Language

GBS_setLanguage(languageCode)
    এই ফাংশনটি কল করার পরে যোগ করা যেকোনো বোতাম বা পাঠ্যের ভাষা পরিবর্তন করে। এর মধ্যে "গুগল প্রিভিউ" বোতামের ভাষা, এম্বেড করা প্রিভিউ-এর ইন্টারফেসের ভাষা এবং আরও অনেক কিছু অন্তর্ভুক্ত রয়েছে।
    পরামিতি:
      string languageCode - পছন্দসই RFC 3066 ভাষার কোড (ইংরেজির জন্য ডিফল্ট 'en')। বর্তমানে সমর্থিত ভাষা কোডের মধ্যে রয়েছে hy, bg, ca, zh-CN, zh-TW, hr, cs, da, nl, en, fil, fi, fr, de, el, hi, hu, is, id, in, it , ja, ko, lv, lt, no, pl, pt-BR, pt-PT, ro, ru, sr, sk, sl, es, sv, th, tr, uk, এবং vi।

GBS_setViewerOptions

GBS_setViewerOptions(optionObj)
    পরামিতি:
      Object optionsObj - Embedded Viewer API-এর DefaultViewer কনস্ট্রাক্টরে পাস করা কী-মান জোড়ার একটি সেট। সাধারণত, এটি উন্নত কাস্টমাইজেশনের জন্য ব্যবহৃত হয়।

GBS_setCobrandName

GBS_setCobrandName(cobrandName)
    অংশীদার প্রোগ্রামে প্রকাশকদের দ্বারা ব্যবহারের উদ্দেশ্যে, এই ফাংশনটি বুক সার্চে কোনো পূর্বরূপ লিঙ্ক সন্নিবেশ করার সময় ব্যবহার করা সহ-ব্র্যান্ডেড অনুসন্ধান সাইটটিকে সেট করে৷ একটি বোতাম ঢোকানোর আগে এই ফাংশনটি কল করা নিশ্চিত করে যে ব্যবহারকারীরা বই অনুসন্ধান পূর্বরূপের উপরে অংশীদারের লোগো দেখতে পান৷
    পরামিতি:
      string cobrandName - যেকোন বুক সার্চ URL-এ যোগ করতে হবে কোব্র্যান্ডের নাম। এটি সাধারণত বিদ্যমান কো-ব্র্যান্ডেড অনুসন্ধান পূর্বরূপ URL-এ /p/ এর পরে আসে৷

      উদাহরণস্বরূপ, sup এ মান সেট করা ব্যবহারকারীকে লিঙ্কে পাঠাবে
      https://books.google.com/books/p/sup?id=Q8ysL64pM54C&printsec=frontcover
      ডিফল্টের পরিবর্তে
      https://books.google.com/books?id=Q8ysL64pM54C&printsec=frontcover

GBS_insertEmbeddedViewer

GBS_insertEmbeddedViewer(identifier, opt_width, opt_height)
    যেখানেই এই ফাংশনটি বলা হয় সেখানে একটি এমবেডেড বইয়ের পূর্বরূপ সন্নিবেশ করায়৷ পূর্বরূপ অনুপলব্ধ হলে, কোন দর্শক দেখানো হয় না.
    পরামিতি:
      Number opt_width - দর্শকের পছন্দসই প্রস্থ, পিক্সেলে।
      Number opt_height - দর্শকের পছন্দসই উচ্চতা, পিক্সেলে।

GBS_insertPreviewButtonPopup

GBS_insertPreviewButtonPopup(identifiers)
    বইয়ের পূর্বরূপ উপলব্ধ থাকলে, এই ফাংশনটি একটি "গুগল প্রিভিউ" বোতাম লিখে। এই বোতামটি ক্লিক করলে আপনার পৃষ্ঠার ঠিক উপরে একটি "ফ্লোটিং প্রিভিউ উইন্ডো" খোলে। কোন পূর্বরূপ উপলব্ধ না হলে, বোতাম টানা হয় না.

    আরও পরিশীলিত বিকাশকারীরা এমবেডেড ভিউয়ার এপিআইতে আগ্রহী হতে পারে, যা এই ফাংশনটি অভ্যন্তরীণভাবে ব্যবহার করে৷

    পরামিতি:
      string, Array identifier - একটি পূর্বরূপ URL বা বই শনাক্তকারী যেমন একটি ISBN, OCLC, বা LCCN নম্বর। ডাইনামিক লিংক রিকোয়েস্ট ফরম্যাট দেখুন। আপনি যদি বইয়ের জন্য বেশ কয়েকটি বিকল্প শনাক্তকারীর বিষয়ে জানেন, আপনি এই শনাক্তকারীদের একটি অ্যারে পাস করতে পারেন, এবং যদি তাদের যেকোনো একটির জন্য একটি পূর্বরূপ উপলব্ধ থাকে তবে বোতামটি উপস্থিত হবে।
GBS_insertPreviewButtonLink(identifiers, opt_options)
    বইয়ের পূর্বরূপ উপলব্ধ থাকলে, এই ফাংশনটি একটি "গুগল প্রিভিউ" বোতাম লেখে যা বইয়ের একটি পূর্বরূপ পৃষ্ঠার সাথে লিঙ্ক করে। ডিফল্টরূপে, এটি Google Books-এর পূর্বরূপের সাথে লিঙ্ক করে, কিন্তু আপনি এটিও করতে পারেন:
    • আপনার সাইটের একটি URL-এর সাথে লিঙ্ক করুন (যাতে একটি এমবেডেড ভিউয়ার থাকা উচিত)। আপনি একটি ঐচ্ছিক alternativeUrl বিকল্প পাস করে এটি করতে পারেন।
    • বইয়ের পূর্বরূপ পৃষ্ঠার একটি কো-ব্র্যান্ডেড সংস্করণের লিঙ্ক, যদি এই ফাংশনের আগে GBS_setCobrandName কল করা হয়।
    ব্যবহারকারীর কাছে কোনো পূর্বরূপ উপলব্ধ না হলে, পৃষ্ঠায় কোনো বোতাম টানা হয় না।
    পরামিতি:
      string, Array identifier - একটি পূর্বরূপ URL বা বই শনাক্তকারী যেমন একটি ISBN, OCLC, বা LCCN নম্বর। ডাইনামিক লিংক রিকোয়েস্ট ফরম্যাট দেখুন। আপনি যদি বইয়ের জন্য বেশ কয়েকটি বিকল্প শনাক্তকারীর বিষয়ে জানেন, আপনি এই শনাক্তকারীদের একটি অ্যারে পাস করতে পারেন, এবং যদি তাদের যেকোনো একটির জন্য একটি পূর্বরূপ উপলব্ধ থাকে তবে বোতামটি উপস্থিত হবে।
      Object opt_options - ঐচ্ছিক - একটি নাম-মানের মানচিত্র যা বোতামের আচরণ কনফিগার করতে ব্যবহৃত হয়। বর্তমানে একটি বিকল্প সমর্থিত: alternativeUrl । উদাহরণস্বরূপ, আপনার সাইটে একটি কাস্টম প্রিভিউ পৃষ্ঠাতে Google পূর্বরূপ বোতাম লিঙ্ক পেতে, GBS_insertPreviewButtonLink এ দ্বিতীয় যুক্তি হিসাবে নিম্নলিখিতটি পাস করুন:
      { 'alternativeUrl' : 'http://yoursite.com/your-preview-page' }