টপিকঃ জুমলা সাইটের জন্য ‘উদ্বোধনী পাতা’ বানাতে চাই। কীভাবে বানাবো?

নতুন কোনো ব্যবহারকারী প্রজন্ম ফোরামে প্রথমবারের মতো প্রবেশ করলে মূল সাইটে প্রবেশের আগে তাকে প্রথমে একটি পাতায় ইউনিকোড সম্পর্কিত কথামালা দেখানো হয়। সেখানে ব্যবহাকারীর কম্পিউটার ইউনিকোড সমর্থিত হলে প্রবেশ করতে বলা হয়, না হলে কিছু সেটিংস ঠিক করতে বলা হয়। সম্ভবত এই পাতাটি ব্যবহারকারীকে এক মাসের জন্য আর দেখানো হয় না।

জুমলা ওয়েব সাইটের জন্য যদি এমন একটি পাতা বানাতে চাই যেখানে কোনো লেখা থাকবে না বা মূল সাইটটি প্রথমে দেখাবে না; কিন্তু প্রতিটি মেন্যু বা সেকশন বা পুরো সাইটম্যাপের লিংক থাকবে এবং প্রতিবারই কেউ সাইটে প্রবেশ করলে তাকে এই ‘উদ্বোধনী পাতা’ surprised পেরিয়ে মূল সাইটে প্রবেশ করতে হবে, তাহলে এর জন্য কী মডিউল বা কম্পোনেন্ট বা এক্সটেনশন ব্যবহার করবো? সাইটে বৈচিত্র্য আনার জন্যই এই কাজটি করতে চাচ্ছি। আর এই ‘উদ্বোধনী পাতা’টাকে কী বলা হয়, সেটাও জানি না। sad ফলে এ ব্যাপারে গুগলে সার্চও করতে পারছি না।

এ ব্যাপারে আপনাদের সহায়তা কামনা করছি।

আমার সকল টপিক

কোনো কিছু বলার নেই আজ আর...

Re: জুমলা সাইটের জন্য ‘উদ্বোধনী পাতা’ বানাতে চাই। কীভাবে বানাবো?

গৌতম ভাই আমি যেটা করি তা হল index.html ফাইল বানাই। এতে আপনি এইচটিএমএল ডিজাইন যে কোন ভাবে করতে পারেন। ওখানে একটা লিংক দিয়ে দিবেন index.php তাহলেই তো হয়ে যায়। এখানে index.php হল আপনার জুমলার ইনডেক্স ফাইল। আশা করি কাজে দিবে।

Re: জুমলা সাইটের জন্য ‘উদ্বোধনী পাতা’ বানাতে চাই। কীভাবে বানাবো?

আমার একটা সাইট আছে- http://www.bdeduarticle.com। ধরুন, সেখানে Primary education, secondary education ইত্যাদি নামে মেন্যু বা সেকশন আছে। আমি চাচ্ছি এখন শুরুতে যে পাতাটি ওপেন হয়, সেটি ওপেন না হয়ে এমন একটি পাতা ওপেন হবে যেখানে শুধু Primary education ও secondary education নামে দুটি বাটন থাকবে। সেখানে Primary education বা secondary education যে কোনো বাটনে প্রেস করলে ব্যবহারকারী সরাসরি সেই মেন্যু বা সেকশনে চলে যাবেন। মূল পাতা বা অন্য কোনো পেজে যাবেন না।

মনে করুন, সেরকম ডিজাইন করে index.html নামে একটি পেজ বানালামও। এখন index.php-তে লিংক দিতে হলে ওই পাতায় কী লিখতে হবে? লিংক দেওয়ার পর কি এখন যে হোমপেজটি ওপেন হয় সেটি ওপেন হবে নাকি index.html ডিজাইন করা পাতাটি ওপেন হবে। বিস্তারিত জানানোর অনুরোধ রইলো।

আর জুমলাতে কি এমন কোনো এক্সটেনশন পাওয়া যায় যেখানে এই কাজটি স্বয়ংক্রিয়ভাবে হয়ে যায়? আর এই পাতাটিকে আসলে কী নামে ডাকা যায়?

আপনাকে ধন্যবাদ।

আমার সকল টপিক

কোনো কিছু বলার নেই আজ আর...

Re: জুমলা সাইটের জন্য ‘উদ্বোধনী পাতা’ বানাতে চাই। কীভাবে বানাবো?

গৌতম লিখেছেন:

মনে করুন, সেরকম ডিজাইন করে index.html নামে একটি পেজ বানালামও। এখন index.php-তে লিংক দিতে হলে ওই পাতায় কী লিখতে হবে? লিংক দেওয়ার পর কি এখন যে হোমপেজটি ওপেন হয় সেটি ওপেন হবে নাকি index.html ডিজাইন করা পাতাটি ওপেন হবে। বিস্তারিত জানানোর অনুরোধ রইলো।

আপনি index.html পেইজে ঐ দুটি পেইজের লিংক বসিয়ে দিলেই তো হয়ে যায়। আর সার্ভার প্রথমে আপনার index.html পেইজেই নিবে। এর পর আপনি ইচ্ছা করলে index.php পেইজটা ঐ এইচটিএমএল পেইজে লিংক করে দিতে পারেন অথবা আপনার আলোচ্য দুটি লিংকও এড করে দিতে পারেন।

গৌতম লিখেছেন:

আর জুমলাতে কি এমন কোনো এক্সটেনশন পাওয়া যায় যেখানে এই কাজটি স্বয়ংক্রিয়ভাবে হয়ে যায়? আর এই পাতাটিকে আসলে কী নামে ডাকা যায়?

আপনাকে ধন্যবাদ।

জুমলাতে এই ধরনের কিছু আছে কিনা আমার জানা নাই। আর এই পেইজকে কি পেইজ বলে ঠিক বলতে পারছি না। মনে হয় স্টার্টআপ পেজ বা এই জাতীয় কিছু বলে।

Re: জুমলা সাইটের জন্য ‘উদ্বোধনী পাতা’ বানাতে চাই। কীভাবে বানাবো?

গৌতম লিখেছেন:

মনে করুন, সেরকম ডিজাইন করে index.html নামে একটি পেজ বানালামও। এখন index.php-তে লিংক দিতে হলে ওই পাতায় কী লিখতে হবে? লিংক দেওয়ার পর কি এখন যে হোমপেজটি ওপেন হয় সেটি ওপেন হবে নাকি index.html ডিজাইন করা পাতাটি ওপেন হবে। বিস্তারিত জানানোর অনুরোধ রইলো।

কোন পেইজটি ডিফল্ট ওপেন হবে, সেটা আপনার এ্যাপাচে সার্ভারের ওপর নির্ভর করে।  সার্ভার যেভাবে কনফিগার করবেন, সেই অনুসারেই কাজ করবে।
সার্ভারের মাস্টার কনফিগারেশন ফাইল httpd.conf এডিট করার পার্মিশন থাকলে আপনি নীচের লাইনটি এডিট করতে পারেন:

DirectoryIndex index.html

শেয়ার্ড হোস্টিং-এ ঐ ফাইল ধরতে দেয়না, সেক্ষেত্রে আপনার ফোল্ডারেই  .htaccess ফাইলে নীচের লাইন যোগ/সম্পাদন করুন:

DirectoryIndex index.html

এক্ষেত্রে index.html এর জায়গায় আপনার মূল হোমপেইজের ফাইলনেম দিন।

Calm... like a bomb.

Re: জুমলা সাইটের জন্য ‘উদ্বোধনী পাতা’ বানাতে চাই। কীভাবে বানাবো?

ধন্যবাদ সামিউল ও ইনভারব্রাশ ভাই।

আমার সাইটের সিপ্যানেলে গিয়ে .htaccess ফাইলটি পাচ্ছি না। হিডেন করে রেখেছে। কোনোভাবেই সেটিকে ভিজিবল করা যাচ্ছে না। সেক্ষেত্রে ল্যাপটপের লোকালহোস্টে একটা চেষ্টা চালালাম। নিচের কোডগুলো লিখে রান করলাম। কিন্তু কোনো পরিবর্তন দেখা যাচ্ছে না। আমি কি কোথাও ভুল করছি?

# RewriteBase /


########## Begin - Joomla! core SEF Section
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
DirectoryIndex index.html
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

সাহায্যের জন্য ধন্যবাদ।

আমার সকল টপিক

কোনো কিছু বলার নেই আজ আর...

Re: জুমলা সাইটের জন্য ‘উদ্বোধনী পাতা’ বানাতে চাই। কীভাবে বানাবো?

সিপ্যানেলে ফাইল ম্যানেজার ওপেন করার সময় নিচের দিকে দুটো টিক চিহ্ন পাবেন! প্রথমটিতে (হিডেন ও . দিয়ে শুরু ফাইল গুলো দেখাবে কিনা) চেক করে গো বাটনে ক্লিক করুন! এবার .এইচটিএকসেস ফাইলটি দেখতে পাবেন।

আপনার লোকাল কম্পিউটারে .htaccess কাজ করছে না হয়তো আপনার হোস্টে ওভাররাইড সমর্থিত নয়! httpd.conf ফাইলটি ওপেন করে সার্চ করুন AllowOverride! লাইনটি হবে এরকম:

AllowOverride All

যদি ভার্চুয়াল হোস্টিং না থাকে তাহলে কাজটি এক জায়গায় করলেই হওয়ার কথা! ভার্চুয়াল হোস্টিং থাকলে প্রতিটি হোস্টেই এ লাইনটি যুক্ত করতে হবে।

[এডিট করার আগে যে কোন মূল ফাইল ব্যাকআপ নিবেন]

[img]http://twitstamp.com/thehungrycoder/standard.png[/img]
what to do?

Re: জুমলা সাইটের জন্য ‘উদ্বোধনী পাতা’ বানাতে চাই। কীভাবে বানাবো?

ধন্যবাদ হাঙ্গরিকোডার। চেষ্টা করে দেখি কী হয়।

আমার সকল টপিক

কোনো কিছু বলার নেই আজ আর...