-
طراحی قالب
سلام دوستان من تازه با جوملا دارم کار می کنم تخصص من وردپرس ولی به درخواست مشتری مجبور شدم که برای این سیستم طراحی کنم تو این چند روزه با کدهای لود ماژول و مطالب سایت آشنا شدم ولی یک مشکلی که دارم من می خواهم لود مطالب به صورت کاستوم با کلاس های دلخواه باشد باید چه کار کنم؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
11-12-2011 01:45 PM
# ADS
تبلیغات در جوملا فارسی
-
سلام
منظورتون از لود كاستوم يه؟
شما با css ميتونيد مطالب خودتونرو كاستومايز كنيد و براي مطالبتون استايل بچينيد.
سؤالتون واضح نيست
موفق باشيد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
ممنون بابت راهنمایی ولی منظور من متوجه نشدی من مثال زدم (اشتباه کردم از تاریخ و نویسنده استفاده کردم) من می خوام از div زیاد برای طراحی خودم استفاده کنم .
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
بزار مثال بزنم مثلا من می خوام مطالبم این طوری لود بشه:
پیش فرض جوملا :
<div class="item column-1">
<h2>
<a href="/projeha/myjoomla/index.php/19-sample-data-articles/joomla/8-beginners">
مبتدی ها</a>
</h2>
<p style="text-align: justify;">اگر این اولین وب سایت شما است شما به بخش مناسبی آمده اید. <a title="جوملا فارسی" target="_blank" href="http://www.joomlafarsi.com">جوملا</a> شما را راهنمایی می کند تا یک سایت پیشرفته داشته باشد. با استفاده از حساب کاربری خود که در هنگام نصب ایجاد شده است وارد مدیریت جوملا شوید.<br><br>شما می توانید با استفاده از نصب اطلاعات نمونه در هنگام نصب جوملا از نحوه عملکرد قسمت های مختلف آن مطلع شوید. همچنین می توانید با مراجعه به <a title="جوملا فارسی" target="_blank" href="http://www.joomlafarsi.com/">سایت جوملا فارسی</a> از راهنما های موجود استفاده نمایید و با مراجعه به <a title="انجمن جوملا فارسی" target="_blank" href="http://forum.joomlafarsi.com/">انجمن های پشتیبانی جوملا فارسی</a> سوالات خود را مطرح نمایید.</p>
<p class="readmore">
<a href="/projeha/myjoomla/index.php/19-sample-data-articles/joomla/8-beginners">
ادامه مطلب: مبتدی ها</a>
</p>
<div class="item-separator"></div>
</div>
کاستوم شده برای مثال :
<div class="item column-1">
<div class="date">Date</div>
<div class="author">ADMIN</div>
<h2>
<a href="/projeha/myjoomla/index.php/19-sample-data-articles/joomla/8-beginners">
مبتدی ها</a>
</h2>
<p style="text-align: justify;">اگر این اولین وب سایت شما است شما به بخش مناسبی آمده اید. <a title="جوملا فارسی" target="_blank" href="http://www.joomlafarsi.com">جوملا</a> شما را راهنمایی می کند تا یک سایت پیشرفته داشته باشد. با استفاده از حساب کاربری خود که در هنگام نصب ایجاد شده است وارد مدیریت جوملا شوید.<br><br>شما می توانید با استفاده از نصب اطلاعات نمونه در هنگام نصب جوملا از نحوه عملکرد قسمت های مختلف آن مطلع شوید. همچنین می توانید با مراجعه به <a title="جوملا فارسی" target="_blank" href="http://www.joomlafarsi.com/">سایت جوملا فارسی</a> از راهنما های موجود استفاده نمایید و با مراجعه به <a title="انجمن جوملا فارسی" target="_blank" href="http://forum.joomlafarsi.com/">انجمن های پشتیبانی جوملا فارسی</a> سوالات خود را مطرح نمایید.</p>
<p class="readmore">
<a href="/projeha/myjoomla/index.php/19-sample-data-articles/joomla/8-beginners">
ادامه مطلب: مبتدی ها</a>
</p>
<div class="item-separator"></div>
</div>
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
اين موارد رو توي قالب اعمال نمي كنند.
براي فراخوانی تاريخ و يا نام نويسنده مي تونيد از پارامترهاي مطالب جوملا استفاده كنيد كه نياز به برنامه نويسي نداره(در مديريت مطالب " گزينه ها" رو انتخاب كنيد)
توي ايندكس نبايد تغييري ايجاد بشه ولي ميشه واسشون كلاس نوشت
اين موارد استانداردهايي دارند كه نمونه اش به اين شكل هست:
كلاس آخرين به روز رساني:
modifydate
كلاس نام نويسنده:
small
كلاس تاريخ ايجاد:
createdate
كلاس عنوان مطلب:
contentheading
كلاس آيكن هاي پرينت و ...:
buttonheading
اميدوارم منظورتون رودرست متوجه شده باشم.
موفق باشيد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
من اصلاً مثال شما رو نخوندم چون نفهميدم براي چه سيستمي قالب طراحي كرديد.
چنين چيزي توي جوملا نشدنيه وبايد از كلاس هاي استانداردش كه بالا توضيح دادم استفاده كنيد (اونم بصورت محدود)
اينكه بيايم براي كليد ها دايو تعيين كنيم يا هرجايي كه خواستيم يك پارامتر رو فراخواني كنيم دايو بسازيم تقريباً كار نشدني هستش
البته جوملا اپن سورسه و شما اجازه تغيير توي سورسش رو داريد و مي تونيد فانكشنها رو تغيير بديد كه اينكار علاوه بر دانش فني نياز به شناخت كامل دستورات جوملا داره
موفق باشيد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-

نوشته اصلی توسط
safajuy
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
من اصلاً مثال شما رو نخوندم چون نفهميدم براي چه سيستمي قالب طراحي كرديد.
چنين چيزي توي جوملا نشدنيه وبايد از كلاس هاي استانداردش كه بالا توضيح دادم استفاده كنيد (اونم بصورت محدود)
اينكه بيايم براي كليد ها دايو تعيين كنيم يا هرجايي كه خواستيم يك پارامتر رو فراخواني كنيم دايو بسازيم تقريباً كار نشدني هستش
البته جوملا اپن سورسه و شما اجازه تغيير توي سورسش رو داريد و مي تونيد فانكشنها رو تغيير بديد كه اينكار علاوه بر دانش فني نياز به شناخت كامل دستورات جوملا داره
موفق باشيد
من یک جا خوندم با یم فایل html می شه روی ماژول ها و هسته سیستم بدون این که هسته جوملا تغییر بدیم می شه همچین کاری کرد.
لطفاً اگه کسی بلده راهنمایی کن
این همه جوملا کار کسی بلد نیست؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
دوست عزيز رفرنس خودتون رو بگيد كه كجاست؟
وقتي چنين امكاني تعبيه نشده چطور ميشه همچين كاري كرد؟
توي جوملا و سي ام اس هاي بزرگ براي اينجور موارد دايو نميذارن و از كلاس هاش براي اين كاراستفاده مي كنند. ما يك سري كلاس استاندارد تو جوملاداريم كه نياز ما رو مرتفع ميكنه
اين مواردبه كنار:
فرضاً شما توي يك دايو تعيين كرديد كه فرضاً كليد ادامه مطلب اينجا باشه. اونوقت اينو چه جوري به سيستم مديريت محتواتون مي فهمونيد؟!!!
بهترين كار اينه كه كلاسهايي رو همون اول توي فانكشنها بگنجونيد. يعني همون كاري كه جوملا كرده.
اميدورم قانع شده باشيد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
دوست عزیز شما میتونید پوشه ای به نام html توی روت قالبتون بسازید و پوشه compunent\com_content رو توی اون کپی کنید و تغییرات لازم رو انجام بدید.
راه دیگه هم نوشتن پلاگین هست که دانش خودشو میطلبه.
با تشکر
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)