رفتن به مطلب
hamid80

مشکل لوگو در چند زبانه سازی در جوملا 2.5

پست های پیشنهاد شده

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

می تونید لوگو رو بصورت یک ماژول دستی در موقعیت لوگو قرار بدید

اگر لوگو در خود قالب هستش خودتون همونجا یک موقعیت ایجاد کنید

اینطوری می تونید برای هر زبان یک لوگوی جدا ایجاد کنید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اگر لوگو در خود قالب هستش خودتون همونجا یک موقعیت ایجاد کنید

اینطوری می تونید برای هر زبان یک لوگوی جدا ایجاد کنید

ممنون دوست عزیز قالب من

http://demo.joomshaper.com/joomla25/mybiz/

چه طورتوش یک موقعیت جدید ایچاد کنم برای لوگوی فارسی

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

جایی که کدهای مربوط به نمایش عکس لوگو هست رو در ایندکس قالب پیدا کنید

بجاش کد زیر بذارید

<jdoc:include type="modules" name="logo"/> 

 

با این کد یک موقعیت بنام لوگو به قالبتون اضافه میشه

حالا دو تا ماژول برای دو تا لوگو بصورت دستی ایجاد کنید

یکی رو برای زبان فارسی و دیگری رو برای انگلیسی در موقعیت جدید منتشر کنید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

من تو فایل style.cssو فایل index.php  دنبال لوگو گشتم متن شما را جایگزین کردم ولی متاسفانه لوگوی که تو ماژول اورده بودم فراخوانی

نشد

style.css
body.bg{background:#196b8e url(../../images/styles/style1/main-bg.gif) repeat-x}
a{text-decoration:none;color:#5da5df;}
a:hover,a:active,a:focus{text-decoration:none;color:#006fa0;}
.main-bg{background: #f1f1f1;}
#header{background:#fff url(../../images/styles/style1/header-bg.gif) repeat-x 0 100%;}
a#logo{background:url(../../images/styles/style1/logo.png) no-repeat 0 50%;}
index.php
		<?php $helix->addFeature('toppanel'); ?>
		<div class="sp-inner clearfix">
		<div id="header" class="clearfix">
			<?php $helix->addFeature('logo') /*--- Add logo ---*/?>	
			<?php $helix->addFeature('fontsizer') /*--- Font resizer ---*/?>	
			<?php if ($helix->countModules('top-menu')) { /*--- Share Module ---*/?>

 

 

اگر منظورتان از اینکس جای دیگه هست ممنون می شوم بگین و یا اگرهمین دو جا منظورتان بود من کد ها را گذاشتم حالا کجای کار اشتباه رفتم ممنون می شوم راهنمایی بکنید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوستان راهنمایی می کنند برای تغییر لوگو متناسب با زبان چه کار باید بکنم

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

 

قالبهای جوم شیپر از فریم ورک خاص خودش استفاده میکنه

 

بنابراین شما با اون کد نتیجه نمیگیرید و موقعیت ایجاد نمیشه

 

از اون کد میتونید برای ایجاد موقعیت براساس فریم ورک پیشفرض جوملا استفاده کنید

 

شما اگر در بین فایلهای php قالب کمی به ساختار کدها دقت کنید متوجه میشید که چطور میتونید برای موقعیت جدید کدنویسی کنید

 

موفق و پیروز باشید

یا حق

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنون جناب صفر علی حالا ممنون می شوم با توجه به راهنمایی که کردین چه طور می شه موقعیت جدید را ایجاد کرد منظورتان از

شما اگر در بین فایلهای php قالب کمی به ساختار کدها دقت کنید متوجه میشید که چطور میتونید برای موقعیت جدید کدنویسی کنید

می شه یک مثال بزنید بیشتر راهنمایی کنید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوستان ممنون می شوم راهنمایی بکنند برای ایجاد موقعیت جدید تو قالب چی کار باید کرد البته در جای که مد نظرم هست

البته من یک سری کارها کردم ولی جواب نداده هنوز

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

 

دوست عزیز ، صبور باشید و اسپم ندید

 

لینک زیر را ببینید

 

http://demo.joomshaper.com/joomla25/mybiz/index.php/explore/features/module-positions

 

همانطور که میبینید بالای قسمت جستجو ، تعداد 6 موقعیت قرار دارد که میتونید از همون ها استفاده کنید

 

برای اینکه قسمت logo نمایش داده نشه کد زیر را به انتهای فایل CSS قالبتون اضافه کنید

 

#logo {
    background-size: 0 !important;
}

 

موفق و پیروز باشید

یا حق

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنون لوگو نمایش داده نمی شه ولی حالا اگر بخواهم لوگو بر اسا زبان قرار بدم باید چی کار کنم مثلا بیام ماژل html دستی بسازم برای لوگو یا کار دیگه

یا کدی را به قالب اضافه بکنم

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

 

یه ماژول html دستی ایجاد کنید و لوگوتون رو داخلش قرار بدید بعد تو تنظیمات اون ماژول تو فیلد زبان تعیین کنید که برای چه زبانی یا تمام زبانها نمایش داده بشه

 

اگر میخواهید برای هر زبان لوگوی متفاوت داشته باشید میتونید دو تا ماژول ایجاد کنید و هر کدام را به یک زبان اختصاص بدید

 

موفق و پیروز باشید

یا حق

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

درود

 

در قالب شما امکان داره موقعیت لوگو رو هر چی نام گذاری کرده باشند

برای اینکه زودتر بفهمید به اخر ادرس سایت تون عبارت /?tp=1 را بنویسید

به این صورت : yourdomai.com/?tp=1

بعد موقعیت ها رو پیدا کرده و قرار دهید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

erew.jpg

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنون جستجو کردم ولی متاسفانه تو موقعیت که من می خواهم نمایش داده نمی شه ممنون می شوم که دوستان راهنمایی بکنند برای انجام این کار باید چی کار کرد

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خوب منم طبق همین اموزش ها رفتم جلو

ولی تو فایل index.php قالب موقعیت ها را این طور ایجاد کرده امده calss تعریف کرده و غیره
ولی من یک مشکلی هم که دارم دقیقا وقتی موقعیتی را اضافه می کنم تو جای مد نظرش نمایش داده نمیشه یعنی موقعیت لوگو ممنون می شوم راهنمایی بکنید که دقیقا از چه کدی استفاده بکنم و این کد کجا قرارش بدم

<?php if($this->countModules('test')) : ?>
<div id="test">
<jdoc:include type="modules" name="test" style="xhtml" />
</div>
<?php endif; ?> 


<!--Module Position slides-->    
        <?php if($helix->countModules('slides')) { /*--- Slideshow module ---*/?>    
            <div id="slides" class="sp-inner clearfix">
                <jdoc:include type="modules" name="slides" />            
            </div>                
        <?php } ?>

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

درود

 

 

اینکه جای خودش قرار نمیگره به دانش css شما بر میگرده که بتوانید دایو رو درست جایی که باید باشد قرار بدید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید ارسال داشته باشید و بعد ثبت نام خود را در سایت کامل نمایید. اگر حساب کاربری در سایت دارید، جهت ارسال با حساب کاربری خود هم اکنون وارد سایت شوید

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • افزودن...