پاسخ : mosmedia تو ادیتور دکمه داره، ولی tab نداره
سلام و ممنون رضا جان و بقیه دوستان از کمک هایی که کردند
رضا با اجازت قبل از اینکه کاری که گفتی رو انجام بدم، رفتم یکم با فایل های مامبو جون، ور رفتم، و انگلیسی رو با فارسی مقایسه کردم و .... فایل انگلیسی رو بالاخره ادیت کردم و درست شد الحمد لله
واقعا خدا رو شکر
فایل هاش رو میزارم تا بقیه بچه ها هم بتونند استفاده کنند: البته فکر کنم باید قبل از نصب بقیه چیزها روی مامبو این فایل رو بازنویسی کنید:
مسیر فایل ها:
administrator\components\com_content
نام فایل ها:
admin.content.php
admin.content.html.php
آدرس دانلود فایل های تصحیح شده: [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
اگر احیانا کسی استفاده کرد و به دردش خورد: به جای تشکر دعای فرج بخونه
یا علی
پاسخ : mosmedia تو ادیتور دکمه داره، ولی tab نداره
ممکنه بفرمائید دقیقا چه تغییراتی انجام دادید؟؟
کاربران و دوستان گرامی قبل از استفاده از فایلهای فوق لطفا متن زیر رو مطالعه کنند
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
پاسخ : mosmedia تو ادیتور دکمه داره، ولی tab نداره
سلام محمد جان، چطوری؟
از تذکرت ممنون
__________________________________________________ ______________________________________
لیست تغییرات:
1) فایل admin.content.php:
خط 535
کد:
/**********************************
* MOD for MOSMedia
**********************************/
require_once( $mosConfig_absolute_path . "/components/com_mosmedia/classes/mediafile.class.php" );
// Create the _MOSMEDIA table if it does not exist
$query = "CREATE TABLE IF NOT EXISTS `#__media`( `id` int(11) unsigned NOT NULL, "
." `media` text NOT NULL, "
." PRIMARY KEY( `id` ) ) TYPE=MyISAM";
$database->setQuery( $query );
$database->query();
$media = array();
$mediafolders = array();
$mediafolders[] = mosHTML::makeOption( '/' );
mediafile::ReadMedia( $pathA, '/', $mediafolders, $media );
// list of folders in images/stories/ (added by Brian A. Hebert)
$lists['mediafolders'] = mediafile::GetMediaFolders( $mediafolders, $pathL );
// list of images in specfic folder in images/stories/ (Added by Brian A. Hebert)
$lists['mediafiles'] = mediafile::GetMedia( $media, $pathL );
// list of saved images
$lists['medialist'] = mediafile::GetSavedMedia( $row->id, $pathL );
/**********************************
* END MOD
**********************************/
اضافه شده.
خط 593
عبارت پارامتر $media اضافه شده به لیست HTML_content::editContent
خط 695
کد:
/**********************************
* MOD for MOSMedia
**********************************/
$database->setquery( "select id from #__media where id = $row->id" );
$count = $database->loadResult();
$query = "insert into #__media( id, media ) "
."values( $row->id, '".$_POST['media']."' )";
if( $count != "" ){
$query = "update #__media "
."set media = '".$_POST['media']."'"
."where id = $row->id ";
}
$database->setquery( $query );
$database->query();
/**********************************
* END MOD
**********************************/
اضافه شده
خط 1119
کد:
/**********************************
* MOD for MOSMedia
**********************************/
$database->setquery( "select media from #__media where id = " . $item[0]->id );
$media = $database->loadResult();
$query = "insert into #__media( id, media )"
."values( $row->id, '$media' )";
if( $count != "" ){
$query = "update #__media"
."set media = '$media'"
."where id = $row->id";
}
$database->setquery( $query );
$database->query();
/**********************************
* END MOD
**********************************/
اضافه شده
2) فایل admin.content.html.php:
خط 443
به انتهای function editContent پارامتر , &$media اضافه شد
خط 471:
کد:
<!-- MOD for MOSMedia -->
<!-- Include the mediajavascript.js file to manage media related tasks -->
<?php
require_once( $mosConfig_absolute_path . "/components/com_mosmedia/classes/mediafile.class.php" );
include( $mosConfig_absolute_path . "/administrator/components/com_mosmedia/includes/media.divs.js.php" );
?>
<!-- END MOD -->
اضافه شده
خط 511
کد:
// MOD for MOSMedia
var foldermedia = new Array;
<?php
$i = 0;
foreach ($media as $k=>$items) {
foreach ($items as $v) {
echo "foldermedia[".$i++."] = new Array( '$k','".addslashes( $v->value )."','".addslashes( $v->text )."' );\n\t\t";
}
}
?>
// END MOD
اضافه شده
خط 536
کد:
// MOD for MOSMedia
// assemble the media back into one field
temp = new Array;
for (var i2=0, n2=form.medialist.options.length; i2 < n2; i2++) {
temp[i2] = form.medialist.options[i2].value;
}
form.media.value = temp.join( '\n' );
// END MOD
اضافه شده
خط 603
کد:
<!-- MOD for MOSMedia -->
<input type="hidden" name="media" value="" />
<!-- END MOD -->
اضافه شده
خط 863
کد:
// MOD for MOSMedia
$mediafile = new mediafile( "" );
if( eregi( "true", $mediafile->config->SHOW_MOSIMAGE_TAB ) ){
$tabs->startTab("Images","images-page");
}
// END MOD
اضافه شده
خط 992
کد:
// MOD for MOSMedia
if( eregi( "true", $mediafile->config->SHOW_MOSIMAGE_TAB ) ){
$tabs->endTab();
}
// Inlcude the media tab code
include( $mosConfig_absolute_path . "/administrator/components/com_mosmedia/includes/media.tab.php" );
// END MOD
اضافه شده
__________________________________________________ ______________________________________
این شماره خط ها مربوط به فایل های upload شده است.
اگر کسی به مشکل خورد با این پای من نیست ;)
دوستان اگر باگی پیدا کردند لطفا بگن
__________________________________________________ ______________________________________
موفق باشید
یا علی
پاسخ : mosmedia تو ادیتور دکمه داره، ولی tab نداره
خوب اولین باگ رو خودم انگار پیدا کردم
:D
images از کار افتاده، و tab اون 2 تا شده
ولی توش هیچی نیست ;)
ببینیم چه میشه کرد.... یا علی
پاسخ : mosmedia تو ادیتور دکمه داره، ولی tab نداره
سلام، بالاخره مثل اینکه مشکلش حل شد.
خوب یه سری مشکلات حل شد، امیدوارم دیگه مشکلی نباشه:
بعد از نصب مامبوت mosmedia روی 4.6.1 انگلیسی فایل زیر را دریافت کرده، extract بنمایید، سپس فایل های داخل آنرا در پوشه administrator\components\com_content بریزید:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
سپس query های زیر را دستی از داخل phpMyAdmin اجرا کنید:
کد:
CREATE TABLE IF NOT EXISTS `#__media` (
`id` int(11) unsigned NOT NULL default '0',
`media` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM
کد:
DELETE FROM `#__mambots` WHERE element = 'mosMedia'
کد:
DELETE FROM `#__mambots` WHERE element = 'mosmedia.btn'
کد:
INSERT INTO `#__mambots` VALUES ('', 'MOSMedia', 'mosMedia', 'content', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', '')
کد:
INSERT INTO `#__mambots` VALUES ('', 'MOSMedia Editor Button', 'mosmedia.btn', 'editors-xtd', 0, 0, 1, 0, 0, 0, '0000-00-00 00:00:00', '')
__________________________________________________ __________________________________________________ ______________________
توجه: در query های بالا عبارت #_ را با پیشوند جداول دیتابیس خود عوض کنید.
توجه: قبل از کپی کردن فایل های مذکور از فایل های اصلی backup بگیرید.
توجه: قبل از اجرای دستی query های مذکور از database خود backup بگیرید.
__________________________________________________ __________________________________________________ ______________________
امیدوارم دیگه مشکلی پیش نیاد. ;)
فقط این warning رو میده:
کد:
Warning: Invalid argument supplied for foreach() in C:\xamp\xampp\htdocs\Nose.EN\administrator\components\com_content\admin.content.php on line 479
موفق باشید. یا علی :)