m3hdi

مشکلی عجیب با پوشه مربوط به com_content

30 پست در این موضوع

با سلام به همگی دوستان ...

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

بنده در قالبم یه پوشه درست کردم با عنوان html ، طبق آموزشهایی که مهندس طالبی درباره قسمت مدیریت صفحات و مطالب از پوشه com_content گفته بودند بنده این پوشه را به همون صورتی که می بایست باشه درست کردم . قسمت صفحه اصلی سایت که مربوط میشه به پوشه featured به درستی تغییر دادم ، چه از لحاظ CSS و چه از لحاظ HTML

صفحه مربوط به خود مطلب را نیز که در پوشه article موجود هستش را نیز تغییر دادم . می مونه صفحات " بلاگ " که مربوط به نمایش مطالب هر مجموعه می باشد ، که داخل پوشه category است با فایلهایی با عنوان blog.php و blog_item.php . اینکه شاید دوستان بپرسند از کجا فهمیدم همین دو فایل هستش بنده طبق آموزش مهندس طالبی یه بار اطلاعات کامل صفحه را که شامل کدها بود حذف کردم و دیدم صفحه خالی هستش و دوباره بازگردانی کردم ، اطلاعات دوباره اومد . الان مشکل دقیقا همین جاست من وقتی کدهای همه صفحات را پاک میکنم صفحه هیچ اطلاعاتی را نمایش نمیدهد که تا اینجا درسته . اما وقتی میخوام آیتمی را حذف کنم یا تغییر بدم هیچ عملی انجام نمیشه ! مثلا میخوام عنوان هر پست که h2 هستش بکنم h1 یا h3 بعد از تغییر دادن و ذخیره صفحه داخل مرورگر هیچ چیزی تغییر نمیکنه ...

از کش و کوکی مرورگر نیستش چون هزار باز پاک کردم همچنین از اسم فایلها مطمئنم و هیچ اشتباهی نشده .

ممنون میشم راهنمایی کنید ....

نسخه جوملا : 3.2.2

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش html و css آموزش لاراول آموزش cPanel آموزش php آموزش سئو وردپرس آموزش امنیت وردپرس آموزش وردپرس آموزش فرم ساز RSform آموزش سئو جوملا آموزش فروشگاه ساز Hikashop آموزش فروشگاه ساز ویرچومارت آموزش طراحی سایت آگهی تبلیغاتی آموزش امنیت جوملا آموزش طراحی سایت فروش فایل آموزش طراحی قالب ریسپانسیو با Helix آموزش جوملا 3 آموزش ساخت ربات دکمه ی شیشه ای آموزش ساخت ربات همکاری در فروش آموزش ساخت ربات جذب ممبر آموزش ساخت ربات ضد اسپم آموزش ساخت ربات پیوست فایل سورس ربات مدیر گروه | ربات مدیر گروه همسریابی

سایت بروی لوکال داره طراحی میشه و امکان نمایش آنلاین نداره ... همونطور که در پست اول توضیح دادم شما برای ویرایش کدهای مربوط به هر بخش ، مثل بخش صفحه اصلی یا بخش بلاگ یا مطالب باید یه پوشه با نام HTML درون قالب خودتون ایجاد کنید و پوشه com_content که در پوشه کامپوننت ها موجود هستش انتقال بدهید به پوشه html و فایلهای درون tmpl نیز قرار بدید در قسمت اصلی هر پوشه category ، featured و ....

بنده تمام این مراحل انجام دادم و صفحه اصلی که مربوط میشه به مطالب ویژه و همچنین صفحه مربوط به خود مطلب را نیز ویرایش و درست کردم . اما صفحه مربوط به دسته بندی بلاگ که در پوشه category هستش ، با دو عنوان blog.php و blog_item.php هر چقدر ادیت میکنم و تغییر میدم هیچ تغییری نمیکنه ... فقط وقتی تمام کدها رو از این صفحهات حذف میکنم همه مطالب مربوط به بخش بلاگ حذف میشه !!! اما امکان تغییر در ساختارش را ندارم . مثلا عنوان مطالب h2 میخوام h1 کنم تغییری نمیکنه !!!!!!!

تقریبا عین همون توضیحات بالا بودش ... چون واقعا دیگه نمیدونم چطور توضیح بدم .

بابت امضاء هم که قرار دادید واقعا معذرت میخوام چون کارم خیلی ضروری بود پیغام خصوصی دادم ...

Share this post


Link to post
Share on other sites

امضا رو برای شما قرار ندادم! کلا از سال 92 امضای من همون بود! و خیلی وقته میخواستم تغییرش بدم

داخل پوشه catagory، یه فایل default.php هم باید باشه. شما فقط همین دو تا فایل رو قرار دادید؟

بعد شما داخل \categories هستید یا catagory؟

Share this post


Link to post
Share on other sites

داخل پوشه Category :

[ATTACH=CONFIG]6202[/ATTACH]

اون دو تا فایلی که دورش Stroke کشیدم به عنوان دو فایل اصلی مربوط به قسمت بلاگ دهی محسوب می شوند که وقتی داخل هر کدومشون میشم و کل دستورات حذف میکنم ، کل مطالب مربوط به اون دسته نشون نمیده ، که مطمئنن میشم این دو فایل فایلهایی هستند که باید ویرایش بکنم .

داخل پوشه catagory . اولش رفتم داخل پوشه categories تست کردم دیدم این فایل های ، فایلهای مورد نیاز در این صفحه نیست !

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

Share this post


Link to post
Share on other sites

حتما منوی مربوط رو چک کردید که روی نمایش بلاگی باشه؟

توی فایل فقط در صورت حذف همه چیز، تغییر مشاهده میشه؟ بجز اون مورد h1، یک تغییر بزرگتر بدید . شاید از جایی داره override میشه

یا احیانا کش ندارید؟

Share this post


Link to post
Share on other sites

کش ندارم با هر مرورگری بگید تست کردم همه کش و کوکی هام هم دلیت کردم !!!

توی قسمت منو ها :: نوع آیتم منو : مجموعه بلاگ هستش .

تغییر بزرگر عنوان حذف کردم حذف نشدش ... تصاویر thumbnail حذف کردم نشدش ، متن حذف کردم نشدش ...

override هم به مغزم رسید برای همین پوشه html کلا حذف کردم و اومد درون فایل اصلی موضوع در ذر

\components\com_content\views\category\tmpl

تغییراتی که دربالا گفتم را اعمال کردم بازم فرقی نمیکرد !!!

فک کنم بیخیالش بشم برم همون سراغ جوملا 2.5 دوست داشتنی !!!

حیف شدش قالب قشنگی داشت از آب در می اومد !!!

به هر حال ممنون که وقت گذاشتی و ببخشید که وقتتون گرفتم ...

Share this post


Link to post
Share on other sites

خواهش میکنم

لطفا فایلهاتون رو بفرستید، من نتونستم فایلی پیوست یا آپلود کنم. خیلی کنده

پ ن: با این سرعت افتضاح نمیشه تیم ویور داد، اگر مشکل حل نشد تاپیک رو ادامه بدید لطفا

Share this post


Link to post
Share on other sites

چه فایلهایی بفرستم ؟

فایل که در بالا قرار دادم فقط یه عکس از پوشه lربوط به Category بودش . همین .

مشکلم هم حل نشده فعلا .

Share this post


Link to post
Share on other sites

آخرین شانسم هم امتحان میکنم و اون اینکه بیام و از سایت اصلی joomla.org نسخه آخر Joomla 3.3 دانلود کنم و پوشه که در com_content\views\category\tmp وجود داره رو استفاده کنم . امیدوارم که دیگه این راه درست بشه ولی بعید می دونم چون نباید بین جوملا های فارسی و جوملا جهانی فرقی باشه !!!

Share this post


Link to post
Share on other sites

در عکسی که قرار دادم به عنوان مثال من عنوان یه پست انتخاب کردم که با h2 نمایش داده میشه . که این h2 داخل یه کلاسی با عنوان <div class="page-header">

[ATTACH=CONFIG]6205[/ATTACH]

حالا رفتم داخل فایل مربوطه در پوشه Category و فایل blog.php رو باز کردم . یه خط بیشتر h2 نداره و اون هم کدهاش به صورت زیر هستش ::

<?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
	<h2> <?php echo $this->escape($this->params->get('page_subheading')); ?>
		<?php if ($this->params->get('show_category_title')) : ?>
			<span class="subheading-category"><?php echo $this->category->title; ?></span>
		<?php endif; ?>
	</h2>
<?php endif; ?>

همونطور که تو کدهای بالا می بینید اصلا چیزی با عنوان کلاس page-header وجود نداره !!! حتی وقتی من تمام این کدهای H2 رو پاک میکنم هیچ در اصل باید عنوان هر پست حذف بشه ، اما هیچ تغییری نمیکنه ، مثل اینکه به قول خانم ملکی یه جا داره override میشه که اونم وجود نداره !!! چون من اون پوشه مربوط \components\com_content\views\category\tmpl را کلا حذف کردم که تاثیری روش نداشته باشه !!!

من یه سوال دارم :دی یعنی شما دوستان و بزرگواران همش از قالب آماده استفاده میکنید یا نهایت از طریق CSS اونها رو تغییر میدید ؟؟؟؟؟؟ اگر جواب منفی تا به حال تو جوملا 3 به این مشکل نخوردید ؟؟؟؟؟

پ.ن : . . . . . .

Share this post


Link to post
Share on other sites

آره مهندس فولدر HTML وجود داره که Over ride میشه ، بنده هم فولدر html رو تغییر میدم . همونطور که گفتم اومدم و چندین تست انجام دادم .

1 - فولدر html ساختم و طبق توضیحات خودتون در مجموعه آموزشی com_content داخلش قرار دادم و تمام فایلهای داخل پوشهای tmpl آرودم درون پوشه های اصلیشون که عبارت بودند از archive ، article ، categories ، category ،featured ، form .

قسمت بلاگ دهی درون پوشه category وجود داشت داخل دو فایل blog.php و blog_item.php که ایتمهایی مانند H2 یا آیکن ها و غیره درون فایل blog_item.php وجود داشت .بنده وقتی کدهای این صفحه کامل حذف میکردم دقیقا هیچی نشون نمی داد و وقتی فقط یه تیکه از کد تغییر می دادم اون تغییر اعمال نمی شد ...

2- بعدش اومدم این کار رو بدون پوشه html انجام دادم . یعنی مستقیم رفتم داخل components\com_content و از اونجا باز تغییر دادم اما هیچی تغییر نمیکرد ...

از کش و کوکی هم نیستش . تست کردم ...

Share this post


Link to post
Share on other sites

میشه یه کسی برای این مشکل من یه راهی پیدا کنه ؟؟؟؟؟؟؟؟؟؟؟؟؟

بدجور لنگ هستم ...

Share this post


Link to post
Share on other sites

من حتی یه جوملا دیگه رو نصب کردم و بدون اینکه حتی ایتمی بهش اضافه کنم ، یک مجموعه ایجاد کردم و درون اون مجموعه اومدم از مطلب قرار دادم و سپس به بخش منو ها رفتم و یه گزینه ایجاد کردم و حالت " مطالب » مجموع بلاگ " را براش انتخاب کردم .

بعدش مستقیم به مسیر پوشه " components\com_content\views\category\tmpl " رفتم و فایل blog.php که مربوط میشه به بخش نمایش " مجموعه بلاگ " باز کردم . کد هاش به صورت زیر هستش :

<?php
/**
* @package     Joomla.Site
* @subpackage  com_content
*
* @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
* @license     GNU General Public License version 2 or later; see LICENSE.txt
*/

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');

JHtml::_('behavior.caption');
?>
<div class="blog<?php echo $this->pageclass_sfx; ?>" >
<?php if ($this->params->get('show_page_heading', 1)) : ?>
	<div class="page-header">
		<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
	</div>
<?php endif; ?>

<?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
	<h2> <?php echo $this->escape($this->params->get('page_subheading')); ?>
		<?php if ($this->params->get('show_category_title')) : ?>
			<span class="subheading-category"><?php echo $this->category->title; ?></span>
		<?php endif; ?>
	</h2>
<?php endif; ?>

<?php if ($this->params->get('show_tags', 1) && !empty($this->category->tags->itemTags)) : ?>
	<?php $this->category->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
	<?php echo $this->category->tagLayout->render($this->category->tags->itemTags); ?>
<?php endif; ?>

<?php if ($this->params->get('show_description', 1) || $this->params->def('show_description_image', 1)) : ?>
	<div class="category-desc clearfix">
		<?php if ($this->params->get('show_description_image') && $this->category->getParams()->get('image')) : ?>
			<img src="<?php echo $this->category->getParams()->get('image'); ?>"/>
		<?php endif; ?>
		<?php if ($this->params->get('show_description') && $this->category->description) : ?>
			<?php echo JHtml::_('content.prepare', $this->category->description, '', 'com_content.category'); ?>
		<?php endif; ?>
	</div>
<?php endif; ?>

<?php if (empty($this->lead_items) && empty($this->link_items) && empty($this->intro_items)) : ?>
	<?php if ($this->params->get('show_no_articles', 1)) : ?>
		<p><?php echo JText::_('COM_CONTENT_NO_ARTICLES'); ?></p>
	<?php endif; ?>
<?php endif; ?>

<?php $leadingcount = 0; ?>
<?php if (!empty($this->lead_items)) : ?>
	<div class="items-leading clearfix">
		<?php foreach ($this->lead_items as &$item) : ?>
			<div class="leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>"
				itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
				<?php
				$this->item = & $item;
				echo $this->loadTemplate('item');
				?>
			</div>
			<?php $leadingcount++; ?>
		<?php endforeach; ?>
	</div><!-- end items-leading -->
<?php endif; ?>

<?php
$introcount = (count($this->intro_items));
$counter = 0;
?>

<?php if (!empty($this->intro_items)) : ?>
	<?php foreach ($this->intro_items as $key => &$item) : ?>
		<?php $rowcount = ((int) $key % (int) $this->columns) + 1; ?>
		<?php if ($rowcount == 1) : ?>
			<?php $row = $counter / $this->columns; ?>
			<div class="items-row cols-<?php echo (int) $this->columns; ?> <?php echo 'row-' . $row; ?> row-fluid clearfix">
		<?php endif; ?>
		<div class="span<?php echo round((12 / $this->columns)); ?>">
			<div class="item column-<?php echo $rowcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>"
				itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
				<?php
				$this->item = & $item;
				echo $this->loadTemplate('item');
				?>
			</div>
			<!-- end item -->
			<?php $counter++; ?>
		</div><!-- end span -->
		<?php if (($rowcount == $this->columns) or ($counter == $introcount)) : ?>
			</div><!-- end row -->
		<?php endif; ?>
	<?php endforeach; ?>
<?php endif; ?>

<?php if (!empty($this->link_items)) : ?>
	<div class="items-more">
		<?php echo $this->loadTemplate('links'); ?>
	</div>
<?php endif; ?>

<?php if (!empty($this->children[$this->category->id]) && $this->maxLevel != 0) : ?>
	<div class="cat-children">
		<?php if ($this->params->get('show_category_heading_title_text', 1) == 1) : ?>
			<h3> <?php echo JTEXT::_('JGLOBAL_SUBCATEGORIES'); ?> </h3>
		<?php endif; ?>
		<?php echo $this->loadTemplate('children'); ?> </div>
<?php endif; ?>
<?php if (($this->params->def('show_pagination', 1) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->get('pages.total') > 1)) : ?>
	<div class="pagination">
		<?php if ($this->params->def('show_pagination_results', 1)) : ?>
			<p class="counter pull-right"> <?php echo $this->pagination->getPagesCounter(); ?> </p>
		<?php endif; ?>
		<?php echo $this->pagination->getPagesLinks(); ?> </div>
<?php endif; ?>
</div>

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

[ATTACH=CONFIG]6228[/ATTACH]

وقتی کل کدهای بالا را پاک میکنم صفحه بنده خالی نشون داده می شود .

[ATTACH=CONFIG]6229[/ATTACH]

پس از این طریق می فهمم که صفحه ای که میخوام ویرایش کنم همین هستش !!

حالا میام و یه تغییر کوچیک می دهم . به عنوان مثال میخوام عنوان اون رو که تگ h2 می باشد تبدیل به تگ H1 کنم . در عکس زیر موقعیت تگ H2 را نمایش دادم .

[ATTACH=CONFIG]6230[/ATTACH]

حالا میام و دستور زیر را

<?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
	<h2> <?php echo $this->escape($this->params->get('page_subheading')); ?>
		<?php if ($this->params->get('show_category_title')) : ?>
			<span class="subheading-category"><?php echo $this->category->title; ?></span>
		<?php endif; ?>
	</h2>
<?php endif; ?>

که مربوط به نمایش عنوان دسته هستش به صورت زیر تغییر می دهم :

<?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
	<h1> <?php echo $this->escape($this->params->get('page_subheading')); ?>
		<?php if ($this->params->get('show_category_title')) : ?>
			<span class="subheading-category"><?php echo $this->category->title; ?></span>
		<?php endif; ?>
	</h1>
<?php endif; ?>

فقط در دستور بالا من h2 را به H1 تبدیل کرده ام و بعد گزینه SAVE میزنم و مرورگرم را دوباره Refrash می کنم :

[ATTACH=CONFIG]6231[/ATTACH]

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

دو تا مسئله وجود داره ،

1 - موضوع Over ride شدن ؟ که اصلا و ابدا بنده داخل پوشه قالبم پوشه ای به نام html ندارم که بخواهد محتویات Com_content از اونجا فراخوانی بشود .

2 - اگر این صفحه مربوط به صفحه مطالب بلاگ نیسستش پس چرا وقتی من کل کدهای صفحه رو حذف میکنم چیزی نمایش نمی دهد !!!!

دیگه بیشتر و بهتر از این نتونستم توضیح بدم .

از انواع جوملا ها هم استفاده کردم .

جوملا ایران ، جوملا فارسی ، جوملا جهانی و ........ نسخه جوملا هم از نسخه 3.2 تست کردم تا 3.3

Share this post


Link to post
Share on other sites

جایزه هر کسی که اولین نفر این صورت مساله رو حل کنه یه شارژ 5000 تومانی ایرانسل یا همراه اول به انتخاب خودش هستش . چون این مسئله برام جالبه و خیلی دوست دارم مشکلش رو بدانم . خیلی هم اینور و اونور کردم !!!

Share this post


Link to post
Share on other sites

جایزه شدش " 10.000 تومان شارژ " . دوستان یعنی کسی تا به حال به این مشکل برنخورده ؟؟

Share this post


Link to post
Share on other sites

من با جوملا 3.3 و قالب پیش فرض protostar تست کردم و همچین مشکلی ندارم.

در پوشه ی Html قالب، فولدر های \com_content\category رو ایجاد کردم و فایل های blog.php و blog_item.php رو ویرایش کردم.

تغییرات از طریق فایل blog_item.php کاملا اعمال شدند

برای آموزش بیشتر در مورد layout overrides مطلب http://docs.joomla.org/Layout_Overrides_in_Joomla رو ملاحظه کنید

ویرایش شده در توسط Mahboobe.Maleki

Share this post


Link to post
Share on other sites

میشه برام فایلهای مربوط به پوشه Com_Content ارسال کنید ؟؟؟

چون من دقیقا همون کاری که شما کردید انجام دادم اما تغییری انجام نمیگیره !!!!!!!!!

Share this post


Link to post
Share on other sites

یه جای کار می لنگه ، فایل که شما میگید blog_item.php شامل کد های زیر هستش :

<?php
/**
* @package     Joomla.Site
* @subpackage  Layout
*
* @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
* @license     GNU General Public License version 2 or later; see LICENSE.txt
*/

defined('_JEXEC') or die;?>
<?php
// Create a shortcut for params.
$params = $this->item->params;
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
$canEdit = $this->item->params->get('access-edit');
JHtml::_('behavior.framework');
?>
<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != '0000-00-00 00:00:00' )) : ?>
<div class="system-unpublished">
<?php endif; ?>

<?php echo JLayoutHelper::render('joomla.content.blog_style_default_item_title', $this->item); ?>

<?php echo JLayoutHelper::render('joomla.content.icons', array('params' => $params, 'item' => $this->item, 'print' => false)); ?>

<?php // Todo Not that elegant would be nice to group the params ?>
<?php $useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
|| $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') ); ?>

<?php if ($useDefList) : ?>
<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'above')); ?>
<?php endif; ?>

<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>


<?php if (!$params->get('show_intro')) : ?>
<?php echo $this->item->event->afterDisplayTitle; ?>
<?php endif; ?>
<?php echo $this->item->event->beforeDisplayContent; ?> <?php echo $this->item->introtext; ?>

<?php if ($useDefList) : ?>
<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'below')); ?>
<?php  endif; ?>

<?php if ($params->get('show_readmore') && $this->item->readmore) :
if ($params->get('access-view')) :
	$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
else :
	$menu = JFactory::getApplication()->getMenu();
	$active = $menu->getActive();
	$itemId = $active->id;
	$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
	$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
	$link = new JUri($link1);
	$link->setVar('return', base64_encode($returnURL));
endif; ?>

<p class="readmore"><a class="btn" href="<?php echo $link; ?>"> <span class="icon-chevron-right"></span>

<?php if (!$params->get('access-view')) :
	echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
elseif ($readmore = $this->item->alternative_readmore) :
	echo $readmore;
	if ($params->get('show_readmore_title', 0) != 0) :
	echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
	endif;
elseif ($params->get('show_readmore_title', 0) == 0) :
	echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
else :
	echo JText::_('COM_CONTENT_READ_MORE');
	echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
endif; ?>

</a></p>

<?php endif; ?>

<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != '0000-00-00 00:00:00' )) : ?>
</div>
<?php endif; ?>

<?php echo $this->item->event->afterDisplayContent; ?>

تو این کدها هیچ اثری از H2 یا دستورات دیگه نیست اما در blog.php هستش که اونم شامل کدهای زیر هستش :


<?php
/**
* @package     Joomla.Site
* @subpackage  com_content
*
* @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
* @license     GNU General Public License version 2 or later; see LICENSE.txt
*/

defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');

JHtml::_('behavior.caption');
?>
<div class="blog<?php echo $this->pageclass_sfx; ?>" >
<?php if ($this->params->get('show_page_heading', 1)) : ?>
	<div class="page-header">
		<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
	</div>
<?php endif; ?>


<?php if ($this->params->get('show_category_title', 1) or $this->params->get('page_subheading')) : ?>
	<h2> <?php echo $this->escape($this->params->get('page_subheading')); ?>
		<?php if ($this->params->get('show_category_title')) : ?>
			<span class="subheading-category"><?php echo $this->category->title; ?></span>
		<?php endif; ?>
	</h2>
<?php endif; ?>

<?php if ($this->params->get('show_tags', 1) && !empty($this->category->tags->itemTags)) : ?>
	<?php $this->category->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
	<?php echo $this->category->tagLayout->render($this->category->tags->itemTags); ?>
<?php endif; ?>

<?php if ($this->params->get('show_description', 1) || $this->params->def('show_description_image', 1)) : ?>
	<div class="category-desc clearfix">
		<?php if ($this->params->get('show_description_image') && $this->category->getParams()->get('image')) : ?>
			<img src="<?php echo $this->category->getParams()->get('image'); ?>"/>
		<?php endif; ?>
		<?php if ($this->params->get('show_description') && $this->category->description) : ?>
			<?php echo JHtml::_('content.prepare', $this->category->description, '', 'com_content.category'); ?>
		<?php endif; ?>
	</div>
<?php endif; ?>

<?php if (empty($this->lead_items) && empty($this->link_items) && empty($this->intro_items)) : ?>
	<?php if ($this->params->get('show_no_articles', 1)) : ?>
		<p><?php echo JText::_('COM_CONTENT_NO_ARTICLES'); ?></p>
	<?php endif; ?>
<?php endif; ?>

<?php $leadingcount = 0; ?>
<?php if (!empty($this->lead_items)) : ?>
	<div class="items-leading clearfix">
		<?php foreach ($this->lead_items as &$item) : ?>
			<div class="leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>"
				itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
				<?php
				$this->item = & $item;
				echo $this->loadTemplate('item');
				?>
			</div>
			<?php $leadingcount++; ?>
		<?php endforeach; ?>
	</div><!-- end items-leading -->
<?php endif; ?>

<?php
$introcount = (count($this->intro_items));
$counter = 0;
?>

<?php if (!empty($this->intro_items)) : ?>
	<?php foreach ($this->intro_items as $key => &$item) : ?>
		<?php $rowcount = ((int) $key % (int) $this->columns) + 1; ?>
		<?php if ($rowcount == 1) : ?>
			<?php $row = $counter / $this->columns; ?>
			<div class="items-row cols-<?php echo (int) $this->columns; ?> <?php echo 'row-' . $row; ?> row-fluid clearfix">
		<?php endif; ?>
		<div class="span<?php echo round((12 / $this->columns)); ?>">
			<div class="item column-<?php echo $rowcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?>"
				itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
				<?php
				$this->item = & $item;
				echo $this->loadTemplate('item');
				?>
			</div>
			<!-- end item -->
			<?php $counter++; ?>
		</div><!-- end span -->
		<?php if (($rowcount == $this->columns) or ($counter == $introcount)) : ?>
			</div><!-- end row -->
		<?php endif; ?>
	<?php endforeach; ?>
<?php endif; ?>

<?php if (!empty($this->link_items)) : ?>
	<div class="items-more">
		<?php echo $this->loadTemplate('links'); ?>
	</div>
<?php endif; ?>

<?php if (!empty($this->children[$this->category->id]) && $this->maxLevel != 0) : ?>
	<div class="cat-children">
		<?php if ($this->params->get('show_category_heading_title_text', 1) == 1) : ?>
			<h3> <?php echo JTEXT::_('JGLOBAL_SUBCATEGORIES'); ?> </h3>
		<?php endif; ?>
		<?php echo $this->loadTemplate('children'); ?> </div>
<?php endif; ?>
<?php if (($this->params->def('show_pagination', 1) == 1 || ($this->params->get('show_pagination') == 2)) && ($this->pagination->get('pages.total') > 1)) : ?>
	<div class="pagination">
		<?php if ($this->params->def('show_pagination_results', 1)) : ?>
			<p class="counter pull-right"> <?php echo $this->pagination->getPagesCounter(); ?> </p>
		<?php endif; ?>
		<?php echo $this->pagination->getPagesLinks(); ?> </div>
<?php endif; ?>
</div>

ولی وقتی تغییر میدم هیچ تغییری نمیکنه با اینکه پوشه html ساختم و همونطور که توضیح دادید رفتار کردم ...

Share this post


Link to post
Share on other sites

یه موضوع خیلی مسخره که در جوملا 3.3 یا 3.2.2 یا 3.2.3 که از سایت جوملای جهانی دانلود کرده بودم ، فایل Blog_item.php به صورت کدهای زیر بود ::

<?php
/**
* @package     Joomla.Site
* @subpackage  com_content
*
* @copyright   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license     GNU General Public License version 2 or later; see LICENSE.txt
*/

defined('_JEXEC') or die;

// Create a shortcut for params.
$params = &$this->item->params;
$images = json_decode($this->item->images);
$canEdit = $this->item->params->get('access-edit');
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
$info = $this->item->params->get('info_block_position', 0);
JHtml::_('behavior.tooltip');
JHtml::_('behavior.framework');
?>

<?php if ($params->get('show_print_icon') || $params->get('show_email_icon') || $canEdit) : ?>
<div class="btn-group pull-right"> <a class="btn dropdown-toggle" data-toggle="dropdown" href="#"> <i class="icon-cog"></i> <span class="caret"></span> </a>
	<ul class="dropdown-menu">
		<?php if ($params->get('show_print_icon')) : ?>
		<li class="print-icon"> <?php echo JHtml::_('icon.print_popup', $this->item, $params); ?> </li>
		<?php endif; ?>
		<?php if ($params->get('show_email_icon')) : ?>
		<li class="email-icon"> <?php echo JHtml::_('icon.email', $this->item, $params); ?> </li>
		<?php endif; ?>
		<?php if ($canEdit) : ?>
		<li class="edit-icon"> <?php echo JHtml::_('icon.edit', $this->item, $params); ?> </li>
		<?php endif; ?>
	</ul>
</div>
<?php endif; ?>
<?php if ($params->get('show_title') || $this->item->state == 0 || ($params->get('show_author') && !empty($this->item->author ))) : ?>
<div class="page-header">
	<?php if ($params->get('show_title')) : ?>
	<h1>
		<?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
		<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>"> <?php echo $this->escape($this->item->title); ?></a>
		<?php else : ?>
		<?php echo $this->escape($this->item->title); ?>
		<?php endif; ?>
	</h1>
	<?php endif; ?>

	<?php if ($this->item->state == 0): ?>
		<span class="label label-warning"><?php echo JText::_('JUNPUBLISHED'); ?></span>
	<?php endif; ?>

	<?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
	<small class="createdby">
	<?php $author = $this->item->author; ?>
	<?php $author = ($this->item->created_by_alias ? $this->item->created_by_alias : $author); ?>
	<?php if (!empty($this->item->contactid ) && $params->get('link_author') == true) : ?>
	<?php
	echo JText::sprintf(
			'COM_CONTENT_WRITTEN_BY',
			JHtml::_('link', JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid), $author)
	); ?>
	<?php else :?>
	<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
	<?php endif; ?>
	</small>
	<?php endif; ?>
</div>
<?php endif; ?>

<?php // to do not that elegant would be nice to group the params ?>
<?php $useDefList = (($params->get('show_modify_date')) or ($params->get('show_publish_date'))
	or ($params->get('show_hits'))); ?>
<?php if ($useDefList AND ($info == 0 OR $info == 2)) : ?>
	<div class="article-info muted">
		<dl class="article-info">
		<dt class="article-info-term"><?php  echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>

		<?php if ($params->get('show_parent_category') && !empty($this->item->parent_slug)) : ?>
			<dd>
				<div class="parent-category-name">
					<?php	$title = $this->escape($this->item->parent_title);
					$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)).'">'.$title.'</a>';?>
					<?php if ($params->get('link_parent_category') and !empty($this->item->parent_slug)) : ?>
						<?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
					<?php else : ?>
						<?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
					<?php endif; ?>
				</div>
			</dd>
		<?php endif; ?>
		<?php if ($params->get('show_category')) : ?>
			<dd>
				<div class="category-name">
					<?php 	$title = $this->escape($this->item->category_title);
					$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';?>
					<?php if ($params->get('link_category') and $this->item->catslug) : ?>
						<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
					<?php else : ?>
						<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
					<?php endif; ?>
				</div>
			</dd>
		<?php endif; ?>

		<?php if ($params->get('show_publish_date')) : ?>
			<dd>
				<div class="published">
					<i class="icon-calendar"></i> <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC3'))); ?>
				</div>
			</dd>
		<?php endif; ?>

		<?php if ($info == 0): ?>
			<?php if ($params->get('show_modify_date')) : ?>
				<dd>
					<div class="modified">
						<i class="icon-calendar"></i> <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3'))); ?>
					</div>
				</dd>
			<?php endif; ?>
			<?php if ($params->get('show_create_date')) : ?>
				<dd>
					<div class="create">
						<i class="icon-calendar"></i> <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3'))); ?>
					</div>
				</dd>
			<?php endif; ?>

			<?php if ($params->get('show_hits')) : ?>
				<dd>
					<div class="hits">
						  <i class="icon-eye-open"></i> <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
					</div>
				</dd>
			<?php endif; ?>
		<?php endif; ?>
		</dl>
	</div>
<?php endif; ?>

<?php if (!$params->get('show_intro')) : ?>
	<?php echo $this->item->event->afterDisplayTitle; ?>
<?php endif; ?>
	<?php echo $this->item->event->beforeDisplayContent; ?>

<?php  if (isset($images->image_intro) and !empty($images->image_intro)) : ?>
<?php $imgfloat = (empty($images->float_intro)) ? $params->get('float_intro') : $images->float_intro; ?>
<div class="img-intro-<?php echo htmlspecialchars($imgfloat); ?>"> <img
	<?php if ($images->image_intro_caption):
		echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption) .'"';
	endif; ?>
	src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/> </div>
<?php endif; ?>
<?php echo $this->item->introtext; ?>

<?php if ($useDefList AND ($info == 1 OR $info == 2)) : ?>
	<div class="article-info muted">
		<dl class="article-info">
		<dt class="article-info-term"><?php  echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>

		<?php if ($info == 1): ?>
			<?php if ($params->get('show_parent_category') AND !empty($this->item->parent_slug)) : ?>
				<dd>
					<div class="parent-category-name">
						<?php	$title = $this->escape($this->item->parent_title);
						$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)).'">'.$title.'</a>';?>
						<?php if ($params->get('link_parent_category') and $this->item->parent_slug) : ?>
							<?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
						<?php else : ?>
							<?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
						<?php endif; ?>
					</div>
				</dd>
			<?php endif; ?>
			<?php if ($params->get('show_category')) : ?>
				<dd>
					<div class="category-name">
						<?php 	$title = $this->escape($this->item->category_title);
						$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';?>
						<?php if ($params->get('link_category') and $this->item->catslug) : ?>
							<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
						<?php else : ?>
							<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
						<?php endif; ?>
					</div>
				</dd>
			<?php endif; ?>
			<?php if ($params->get('show_publish_date')) : ?>
				<dd>
					<div class="published">
						<i class="icon-calendar"></i> <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC3'))); ?>
					</div>
				</dd>
			<?php endif; ?>
		<?php endif; ?>

		<?php if ($params->get('show_create_date')) : ?>
			<dd>
				<div class="create"><i class="icon-calendar">
					</i> <?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3'))); ?>
				</div>
			</dd>
		<?php endif; ?>
		<?php if ($params->get('show_modify_date')) : ?>
			<dd>
				<div class="modified"><i class="icon-calendar">
					</i> <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3'))); ?>
				</div>
			</dd>
		<?php endif; ?>
		<?php if ($params->get('show_hits')) : ?>
			<dd>
				<div class="hits">
			  		<i class="icon-eye-open"></i> <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
				</div>
			</dd>
		<?php endif; ?>
		</dl>
	</div>
<?php endif; ?>

<?php if ($params->get('show_readmore') && $this->item->readmore) :
if ($params->get('access-view')) :
	$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
else :
	$menu = JFactory::getApplication()->getMenu();
	$active = $menu->getActive();
	$itemId = $active->id;
	$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
	$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
	$link = new JURI($link1);
	$link->setVar('return', base64_encode($returnURL));
endif;
?>
<a class="btn" href="<?php echo $link; ?>"> <i class="icon-chevron-right"></i>
<?php if (!$params->get('access-view')) :
		echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
	elseif ($readmore = $this->item->alternative_readmore) :
		echo $readmore;
		if ($params->get('show_readmore_title', 0) != 0) :
			echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
		endif;
	elseif ($params->get('show_readmore_title', 0) == 0) :
		echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
	else :
		echo JText::_('COM_CONTENT_READ_MORE');
		echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
	endif; ?>
</a>
<?php endif; ?>

<?php echo $this->item->event->afterDisplayContent; ?>

Share this post


Link to post
Share on other sites

حال من رفتم از سایت های دیگه نسخه ای از جوملا 3 را پیدا کردم و به موضوع جالبی برخورد و اون اینکه صفحه Blog_item.php کدهاش به صورت زیر بود ::

<?php
/**
* @package     Joomla.Site
* @subpackage  com_content
*
* @copyright   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
* @license     GNU General Public License version 2 or later; see LICENSE.txt
*/

defined('_JEXEC') or die;

// Create a shortcut for params.
$params = &$this->item->params;
$images = json_decode($this->item->images);
$canEdit = $this->item->params->get('access-edit');
JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
$info = $this->item->params->get('info_block_position', 0);
JHtml::_('behavior.tooltip');
JHtml::_('behavior.framework');
?>

<?php if ($params->get('show_print_icon') || $params->get('show_email_icon') || $canEdit) : ?>
<div class="btn-group pull-right"> <a class="btn dropdown-toggle" data-toggle="dropdown" href="#"> <i class="icon-cog"></i> <span class="caret"></span> </a>
	<ul class="dropdown-menu">
		<?php if ($params->get('show_print_icon')) : ?>
		<li class="print-icon"> <?php echo JHtml::_('icon.print_popup', $this->item, $params); ?> </li>
		<?php endif; ?>
		<?php if ($params->get('show_email_icon')) : ?>
		<li class="email-icon"> <?php echo JHtml::_('icon.email', $this->item, $params); ?> </li>
		<?php endif; ?>
		<?php if ($canEdit) : ?>
		<li class="edit-icon"> <?php echo JHtml::_('icon.edit', $this->item, $params); ?> </li>
		<?php endif; ?>
	</ul>
</div>
<?php endif; ?>
<?php if ($params->get('show_title') || $this->item->state == 0 || ($params->get('show_author') && !empty($this->item->author ))) : ?>
<div class="page-header">
	<?php if ($params->get('show_title')) : ?>
	<h2>
		<?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
		<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>"> <?php echo $this->escape($this->item->title); ?></a>
		<?php else : ?>
		<?php echo $this->escape($this->item->title); ?>
		<?php endif; ?>
	</h2>
	<?php endif; ?>

	<?php if ($this->item->state == 0): ?>
		<span class="label label-warning"><?php echo JText::_('JUNPUBLISHED'); ?></span>
	<?php endif; ?>

	<?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
	<small class="createdby">
	<?php $author = $this->item->author; ?>
	<?php $author = ($this->item->created_by_alias ? $this->item->created_by_alias : $author); ?>
	<?php if (!empty($this->item->contactid ) && $params->get('link_author') == true) : ?>
	<?php
	echo JText::sprintf(
			'COM_CONTENT_WRITTEN_BY',
			JHtml::_('link', JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid), $author)
	); ?>
	<?php else :?>
	<?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
	<?php endif; ?>
	</small>
	<?php endif; ?>
</div>
<?php endif; ?>

<?php // to do not that elegant would be nice to group the params ?>
<?php $useDefList = (($params->get('show_modify_date')) or ($params->get('show_publish_date'))
	or ($params->get('show_hits'))); ?>
<?php if ($useDefList AND ($info == 0 OR $info == 2)) : ?>
	<div class="article-info muted">
		<dl class="article-info">
		<dt class="article-info-term"><?php  echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>

		<?php if ($params->get('show_parent_category') && !empty($this->item->parent_slug)) : ?>
			<dd>
				<div class="parent-category-name">
					<?php	$title = $this->escape($this->item->parent_title);
					$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)).'">'.$title.'</a>';?>
					<?php if ($params->get('link_parent_category') and !empty($this->item->parent_slug)) : ?>
						<?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
					<?php else : ?>
						<?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
					<?php endif; ?>
				</div>
			</dd>
		<?php endif; ?>
		<?php if ($params->get('show_category')) : ?>
			<dd>
				<div class="category-name">
					<?php 	$title = $this->escape($this->item->category_title);
					$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';?>
					<?php if ($params->get('link_category') and $this->item->catslug) : ?>
						<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
					<?php else : ?>
						<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
					<?php endif; ?>
				</div>
			</dd>
		<?php endif; ?>

		<?php if ($params->get('show_publish_date')) : ?>
			<dd>
				<div class="published">
					<i class="icon-calendar"></i> <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC3'))); ?>
				</div>
			</dd>
		<?php endif; ?>

		<?php if ($info == 0): ?>
			<?php if ($params->get('show_modify_date')) : ?>
				<dd>
					<div class="modified">
						<i class="icon-calendar"></i> <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3'))); ?>
					</div>
				</dd>
			<?php endif; ?>
			<?php if ($params->get('show_create_date')) : ?>
				<dd>
					<div class="create">
						<i class="icon-calendar"></i> <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3'))); ?>
					</div>
				</dd>
			<?php endif; ?>

			<?php if ($params->get('show_hits')) : ?>
				<dd>
					<div class="hits">
						  <i class="icon-eye-open"></i> <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
					</div>
				</dd>
			<?php endif; ?>
		<?php endif; ?>
		</dl>
	</div>
<?php endif; ?>

<?php if (!$params->get('show_intro')) : ?>
	<?php echo $this->item->event->afterDisplayTitle; ?>
<?php endif; ?>
	<?php echo $this->item->event->beforeDisplayContent; ?>

<?php  if (isset($images->image_intro) and !empty($images->image_intro)) : ?>
<?php $imgfloat = (empty($images->float_intro)) ? $params->get('float_intro') : $images->float_intro; ?>
<div class="img-intro-<?php echo htmlspecialchars($imgfloat); ?>"> <img
	<?php if ($images->image_intro_caption):
		echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption) .'"';
	endif; ?>
	src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/> </div>
<?php endif; ?>
<?php echo $this->item->introtext; ?>

<?php if ($useDefList AND ($info == 1 OR $info == 2)) : ?>
	<div class="article-info muted">
		<dl class="article-info">
		<dt class="article-info-term"><?php  echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>

		<?php if ($info == 1): ?>
			<?php if ($params->get('show_parent_category') AND !empty($this->item->parent_slug)) : ?>
				<dd>
					<div class="parent-category-name">
						<?php	$title = $this->escape($this->item->parent_title);
						$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)).'">'.$title.'</a>';?>
						<?php if ($params->get('link_parent_category') and $this->item->parent_slug) : ?>
							<?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
						<?php else : ?>
							<?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
						<?php endif; ?>
					</div>
				</dd>
			<?php endif; ?>
			<?php if ($params->get('show_category')) : ?>
				<dd>
					<div class="category-name">
						<?php 	$title = $this->escape($this->item->category_title);
						$url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';?>
						<?php if ($params->get('link_category') and $this->item->catslug) : ?>
							<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
						<?php else : ?>
							<?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
						<?php endif; ?>
					</div>
				</dd>
			<?php endif; ?>
			<?php if ($params->get('show_publish_date')) : ?>
				<dd>
					<div class="published">
						<i class="icon-calendar"></i> <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC3'))); ?>
					</div>
				</dd>
			<?php endif; ?>
		<?php endif; ?>

		<?php if ($params->get('show_create_date')) : ?>
			<dd>
				<div class="create"><i class="icon-calendar">
					</i> <?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3'))); ?>
				</div>
			</dd>
		<?php endif; ?>
		<?php if ($params->get('show_modify_date')) : ?>
			<dd>
				<div class="modified"><i class="icon-calendar">
					</i> <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3'))); ?>
				</div>
			</dd>
		<?php endif; ?>
		<?php if ($params->get('show_hits')) : ?>
			<dd>
				<div class="hits">
			  		<i class="icon-eye-open"></i> <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
				</div>
			</dd>
		<?php endif; ?>
		</dl>
	</div>
<?php endif; ?>

<?php if ($params->get('show_readmore') && $this->item->readmore) :
if ($params->get('access-view')) :
	$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
else :
	$menu = JFactory::getApplication()->getMenu();
	$active = $menu->getActive();
	$itemId = $active->id;
	$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
	$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
	$link = new JURI($link1);
	$link->setVar('return', base64_encode($returnURL));
endif;
?>
<a class="btn" href="<?php echo $link; ?>"> <i class="icon-chevron-right"></i>
<?php if (!$params->get('access-view')) :
		echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
	elseif ($readmore = $this->item->alternative_readmore) :
		echo $readmore;
		if ($params->get('show_readmore_title', 0) != 0) :
			echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
		endif;
	elseif ($params->get('show_readmore_title', 0) == 0) :
		echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
	else :
		echo JText::_('COM_CONTENT_READ_MORE');
		echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
	endif; ?>
</a>
<?php endif; ?>

<?php echo $this->item->event->afterDisplayContent; ?>

همونطور که در کدهای بالا می بینید ، انواع کدهای مربوط به title و دیگر موضوعات وجود داره .

اما موضوعی که برام جالب تر هستش اینکه خانم ملکی گفتند نسخه 3.3 دانلود و نصب کردن و این مشکل نداشتند در صورتی که من نسخه 3.3 از سایت جهانی دانلود کردم و این مشکل داشت .

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

Share this post


Link to post
Share on other sites

اقای طالبی یه فکری به حال این انجمن بکن همون حالت قبلیش خیلی بهتر بود . این حالت جدیدش خیلی نا جور شده !! درسته ظاهر قشنگ شده اما از درون پوکیده ! رو تعداد کارکترها لیمیت قرار داده شده برای هر پست . دکمه تشکر کامل حذف شده ، و یه سری مشکلات دیگه ...

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری