۵-۳-۱۳۹۲, ۰۶:۵۳ صبح
یکی از مشکلاتی که بسیاری از کاربران و طراحان جوملا با آن مواجهند مسیر ایجاد پوشه جدید در پوشه عکس ها (images) است.
برای این کار حتما باید وارد "مدیریت رسانهها" از منوی "محتوا" شده و پوشه مورد نظر خود را بسازید و این امکان در دکمه "تصویر" در هنگام ایجاد مطلب پیش بینی نشده است.
در این مطلب کوتاه در سه مرحله این گزینه را به دکمه "تصویر" اضافه کنیم.
ابتدا از سه فایل زیر یک نسخه پشتیبان برروی سیستم خود تهیه کنید
در صورتی که پس از طی سه مرحله زیر به مشکل برخوردید با بازگرداندن فایل های پشتیبان میتوانید به نسخه اصلی جوملای خود برگردید.
در قراردادن کدها در خط درست دقت کنید منظور از انتهای خط 79 یعنی پس از آخرین کاراکتر خط مورد نظر یک اینتر بزنید و بعد کد را پیست کنید.
حالا مراحل زیر را انجام دهید:
1 - فایل default.php را که در مسیر :
قرار دارد باز کرده و کدهای زیر را در انتهای خط 79 (ابتدای خط 80) قرار دهید :
2 - فایل popup-imagemanager.js را از آدرس :
باز کنید و مقدار زیر را در انتهای خط 77 (ابتدای 78) اظافه کنید:
3 - کد موجود در خط 143 فایل folder.php از آدرس :
را با مقدار زیر عوض کنید:
نتیجه :
![[تصویر: newfolder.jpg]](http://www.jwebsite.ir/images/tricks/newfolder.jpg)
منبع : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
برای این کار حتما باید وارد "مدیریت رسانهها" از منوی "محتوا" شده و پوشه مورد نظر خود را بسازید و این امکان در دکمه "تصویر" در هنگام ایجاد مطلب پیش بینی نشده است.
در این مطلب کوتاه در سه مرحله این گزینه را به دکمه "تصویر" اضافه کنیم.
ابتدا از سه فایل زیر یک نسخه پشتیبان برروی سیستم خود تهیه کنید
کد:
/administrator/components/com_media/views/images/tmpl/default.php
/media/media/js/popup-imagemanager.js
/administrator/components/com_media/controllers/folder.php
در صورتی که پس از طی سه مرحله زیر به مشکل برخوردید با بازگرداندن فایل های پشتیبان میتوانید به نسخه اصلی جوملای خود برگردید.
در قراردادن کدها در خط درست دقت کنید منظور از انتهای خط 79 یعنی پس از آخرین کاراکتر خط مورد نظر یک اینتر بزنید و بعد کد را پیست کنید.
حالا مراحل زیر را انجام دهید:
1 - فایل default.php را که در مسیر :
کد:
/administrator/components/com_media/views/images/tmpl/default.php
قرار دارد باز کرده و کدهای زیر را در انتهای خط 79 (ابتدای خط 80) قرار دهید :
کد php:
<form action="index.php?option=com_media&task=folder.create&view=images&tmpl=component" name="folderForm" id="folderForm" method="post">
<fieldset id="uploadform">
<legend><?php echo JText::_('COM_MEDIA_CREATE_FOLDER'); ?></legend>
<input type="text" name="foldername" />
<input type="submit" value="<?php echo JText::_('COM_MEDIA_CREATE_FOLDER'); ?>" />
<input type="hidden" name="folderbase" id="folderbase" value="" />
<?php echo JHtml::_('form.token'); ?>
</fieldset>
</form>
2 - فایل popup-imagemanager.js را از آدرس :
کد:
/media/media/js/popup-imagemanager.js
باز کنید و مقدار زیر را در انتهای خط 77 (ابتدای 78) اظافه کنید:
کد php:
document.id('folderbase').setProperty('value',folder);
3 - کد موجود در خط 143 فایل folder.php از آدرس :
کد:
/administrator/components/com_media/controllers/folder.php
را با مقدار زیر عوض کنید:
کد php:
$this->setRedirect('index.php?option=com_media&view='.JRequest::getCmd('view', 'media').'&folder='.$parent.'&tmpl='.JRequest::getCmd('tmpl', 'index'));
نتیجه :
![[تصویر: newfolder.jpg]](http://www.jwebsite.ir/images/tricks/newfolder.jpg)
منبع : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.