پارس جوم ::  انجمن های تخصصی جوملا
مشکل با extra field کی 2 - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: مشکل با extra field کی 2 (/thread-15938.html)

صفحه‌ها: 1 2 3


مشکل با extra field کی 2 - scmorfi - ۲۹-۵-۱۳۹۳ ۱۲:۵۳ صبح

با سلام من یه قالب خارجی رو فارسی کردم ولی یه مشکلی دارم این قالب یه سری اکسترا فیلد در قسمت کی 2 داره با اسامی انگلیسیه من فارسیش کردم مثلا (قیمت =price)
تا اینجا مشکلی نیس ولی در یک فایل سی اس اس از اسم این اکسترا فیلد ها استفاده کرده و بهش استایل داده حالا تو این فایل سی اس اس اسامی جدید که فارسیه رو می نویسم ولی استایل ها کار نمی کنه.
لطفا راهنمایی کنید.

تکه کد css
featured_properties ul{ margin:0px; position:relative;}
.featured_properties ul,.featured_properties ul li{ list-style:none;}


.featured_properties ul.mod-extraFile li.Location span.name,
.featured_properties ul.mod-extraFile li.Bathrooms span.name,
.featured_properties ul.mod-extraFile li.Bedrooms span.name,
.featured_properties ul.mod-extraFile li.BuildingArea span.name,
.featured_properties ul.mod-extraFile li.price span.name,
.featured_properties ul.mod-extraFile li.Status,
.featured_properties ul.mod-extraFile li.PropertyType,
.featured_properties ul.mod-extraFile li.MinPrice,
.featured_properties ul.mod-extraFile li.MaxPrice{ display:none;}
.featured_properties ul.mod-extraFile li.Location{ background:url(../images/bg_location.jpg) center bottom no-repeat; margin-bottom:5px; padding-bottom:10px;}
.featured_properties ul.mod-extraFile li.price{ width:100%; clear:both; padding-bottom:25px;}
.featured_properties ul.mod-extraFile li.price span.value{ font-size:24px; font-weight:bold; color:#da403c;}


.featured_properties ul.mod-extraFile li.Bathrooms,
.featured_properties ul.mod-extraFile li.Bedrooms,
.featured_properties ul.mod-extraFile li.BuildingArea{ position:absolute; bottom:-20px; display:inline-block; font-weight:bold; float:left;}


.featured_properties .vtem_carousel_item .vtem_carousel_title,
.featured_properties .vtem_carousel_item .vtem_carousel_title a{ height:18px; overflow:hidden;}
.featured_properties ul.mod-extraFile li.Bathrooms{
background:url(../images/icon_bathroom.png) right center no-repeat;
padding-right:0px;
width:50px;
left:10px;
}


.featured_properties ul.mod-extraFile li.Bedrooms{
background:url(../images/icon_bedroom.png) right center no-repeat;
padding-right:0px;
width:50px;
left:80px;
}


.featured_properties ul.mod-extraFile li.BuildingArea{
background:url(../images/icon_buidsize.png) right center no-repeat;
padding-right:0px;
width:85px;
right:10px;
}
مثلا به جای bedrooms در اکسترافیلد من نوشتم اتاق خواب . حالا تو اینجا نمیتونم اسم فارسی رو برای استایل استفاده کنم.


RE: مشکل با extra field کی 2 - scmorfi - ۳۱-۵-۱۳۹۳ ۰۶:۲۱ عصر

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


RE: مشکل با extra field کی 2 - صدرا حسابی - ۳۱-۵-۱۳۹۳ ۰۶:۴۰ عصر

فیلدهای اضافی در k2 به صورت پیشفرض از حالت چندزبانه پشتیبانی نمی کنند، و کلاسهارو هم نمی تونید به صورت فارسی بنویسید، دو تا راه دارید یکیش در اینجا توضیح داده شده که با تغییر در فایل item.php انجام می شه:
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


راه دوم استفاده از دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
است ، البته خودش در توضیحش نوشته ترجمه فیلدهای اضافی k2 در نسخه تجاری فقط موجود، ولی فکر می کنم به اشتباه یادشون رفته سطح دسترسیش رو در سایتشون درست تنظیم کنند و با اینکه توضیح داده فقط برای اعضاست، می تونید دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
دانلودش کنید. (خود Falang هم جدا از قبل باید دانلود کرده باشید، البته این روش توسط من تست نشده)


RE: مشکل با extra field کی 2 - scmorfi - ۳۱-۵-۱۳۹۳ ۰۸:۰۹ عصر

شرمنده ولی یکم نامفهوم بود.


RE: مشکل با extra field کی 2 - scmorfi - ۲-۶-۱۳۹۳ ۰۲:۰۷ صبح

لطفا یکی راهنمایی کنه خیلی گیرم با تشکر


RE: مشکل با extra field کی 2 - Reza Ganji - ۳-۶-۱۳۹۳ ۰۱:۱۵ صبح

عزیز چی رو توضیح بدیم دوباره ؟
در لینک اولی که جناب حسابی قرار دادند ذکر شده که به کدام مسیر بروید و چه کدی رو جایگزین کنید.

ابتدا نوشته :
Open default/item.php
یعنی تو پوشه دیفالت فایل item.php رو باز کنید و سپس کد زیر رو پیدا کنید :

<span class="itemExtraFieldsLabel"><?php echo $extraField->name; ?>:</span>

بعد کد زیر رو جایگزینش کنید :

<span class="itemExtraFieldsLabel"><?php echo JText::_("K2_XTRA_".strtoupper($extraField->alias)); ?>:</span>

سپس در مدیریت جوملا از منو افزونه ها مدیریت زبان هارو انتخاب کنید و در تب تغییر ترجمه ها باید زبان مورد استفاده برای اون رو مشخص کنید البته من تست نکردم نمیدونم منظورش از بخش اخر گفته ها چی هست.


RE: مشکل با extra field کی 2 - scmorfi - ۳-۶-۱۳۹۳ ۱۰:۴۳ عصر

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


RE: مشکل با extra field کی 2 - صدرا حسابی - ۴-۶-۱۳۹۳ ۱۲:۱۲ صبح

در بله واقع طبق توضیحات خودش استرینگ زبان رو به این صورت در میاره:
کد:
K2_XTRA_<ALIAS_NAME>

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


RE: مشکل با extra field کی 2 - scmorfi - ۴-۶-۱۳۹۳ ۱۲:۴۶ صبح

فقط الان که نگاه کردم یه مشکلی پیش اومده تو جزیات یک ایتم که میریم به جای نام اکسترافیلد اینجوری مینویسه
[attachment=7350]
[attachment=7351]


RE: مشکل با extra field کی 2 - صدرا حسابی - ۴-۶-۱۳۹۳ ۰۱:۰۲ صبح

خب دلیلش اینه که در فایل ترجمه قرارشون ندادین، شما که این استرینگ رو گذاشتید باید حالا در قسمت languages جوملا وارد فولدر fa-IR و در فایل زبان k2 مثلا (fa-IR.com_k2.ini)بنویسید:
کد:
K2_XTRA_LOCATE="مکان"

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