ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ماژول که تیتر زیر عکس قرار بگیره



moh0917
08-17-2009, 10:42 AM
سلام
یه ماژولی میخوام که تیتر مطلب زیر عکس قرار بگیره
برخلاف ماژولهای معمولی که تیتر بالای عکس و intro text قرار میگیره
دوستان میتونن راهنمایی کنند
میخوام که در صورت ممکن خود عکس ها هم به ادامه مطلب لینک باشند نه اینکه فقط خود تیتر مطلب لینک باشه

مهدی.
08-17-2009, 11:27 AM
سلام

به این منظور شما باید در هسته مامبو تغییراتی رو بدید.
اگر آشنایی دارید کامپوننت content رو باید ویرایش کنید.

یا حق

moh0917
08-17-2009, 01:26 PM
اینجوری تمام ماژولهای خبری تغییر پیدا میکنند
من میخوام فقط یکشیون تغییر کنه
اگه میشه تغییرات رو روی این اعمال کنید
این نیوز فلش هست
اگه تیتر هم پایین مطلب نیاد اشکال نداره فقط میخوام که عکس هم به مطلب لینک باشه

<?php
/**
*description!
*/

// no direct access
defined( '_VALID_MOS' ) or die( 'Restricted access' );

require_once( $mainframe->getPath( 'front_html', 'com_content') );

if (!defined( '_MOS_NEWSFLASH_MODULE' )) {
/** ensure that functions are declared only once */
define( '_MOS_NEWSFLASH_MODULE', 1 );

function output_newsflash( &$row, &$params, &$access ) {
global $mainframe;

$row->text = $row->introtext;
$row->groups = '';
$row->readmore = (trim( $row->fulltext ) != '');
$row->metadesc = '';
$row->metakey = '';
$row->access = '';
$row->created = '';
$row->modified = '';

HTML_content::show( $row, $params, $access, 0 );
}
}

global $my, $mosConfig_shownoauth, $mosConfig_offset, $mosConfig_link_titles, $acl;

// Disable edit ability icon
$access = new stdClass();
$access->canEdit = 0;
$access->canEditOwn = 0;
$access->canPublish = 0;

$now = _CURRENT_SERVER_TIME;
$noauth = !$mainframe->getCfg( 'shownoauth' );
$nullDate = $database->getNullDate();

$catid = intval( $params->get( 'catid' ) );
$items = intval( $params->get( 'items', 0 ) );
$style = $params->get( 'style', 'flash' );
$moduleclass_sfx = $params->get( 'moduleclass_sfx' );
$link_titles = $params->get( 'link_titles', $mosConfig_link_titles );

$params->set( 'intro_only', 1 );
$params->set( 'hide_author', 1 );
$params->set( 'hide_createdate', 0 );
$params->set( 'hide_modifydate', 1 );
$params->set( 'link_titles', $link_titles );

// query to determine article count
$query = "SELECT a.id, a.introtext, a.fulltext , a.images, a.attribs, a.title, a.state"
."\n FROM #__content AS a"
."\n INNER JOIN #__categories AS cc ON cc.id = a.catid"
."\n INNER JOIN #__sections AS s ON s.id = a.sectionid"
."\n WHERE a.state = 1"
. ( $noauth ? "\n AND a.access <= " . (int) $my->gid . " AND cc.access <= " . (int) $my->gid . " AND s.access <= " . (int) $my->gid : '' )
."\n AND (a.publish_up = " . $database->Quote( $nullDate ) . " OR a.publish_up <= " . $database->Quote( $now ) . " ) "
."\n AND (a.publish_down = " . $database->Quote( $nullDate ) . " OR a.publish_down >= " . $database->Quote( $now ) . " )"
."\n AND a.catid = " . (int) $catid
."\n AND cc.published = 1"
."\n AND s.published = 1"
."\n ORDER BY a.ordering"
;
$database->setQuery( $query, 0, $items );
$rows = $database->loadObjectList();

$numrows = count( $rows );

// check if any results returned
if ( $numrows ) {
switch ($style) {
case 'horiz':
echo '<table class="moduletable' . $moduleclass_sfx .'">';
echo '<tr>';
foreach ($rows as $row) {
echo '<td>';
output_newsflash( $row, $params, $access );
echo '</td>';
}
echo '</tr></table>';
break;

case 'vert':
foreach ($rows as $row) {
output_newsflash( $row, $params, $access );
}
break;

case 'flash':
default:
srand ((double) microtime() * 1000000);
$flashnum = rand( 0, $numrows-1 );
$row = $rows[$flashnum];

output_newsflash( $row, $params, $access );
break;
}
}
?>

دارم کم کم PHP یاد میگیرم 8)
ولی عکسی پیدا نکردم که بهش لینک بدم ::)

مهدی.
08-17-2009, 02:48 PM
مثل اینکه اشتباه موضوع رو متوجه شدم!!!!

یکبار با استفاده از یک تصویر بفرمایید دقیقاً چی میخواهید انجام بدید ؟!

یا حق

moh0917
08-17-2009, 08:04 PM
این کد ها مربوط به فایل php ماژول نیوز فلش هست
میخوام در صورت امکان تغییراتی توش اعمال کنید که علاوه بر تیتر، عکس هم به مطلب لینک بشه
در صورت امکان تیتر و بیاد زیر عکس قرار بگیره
پیش فرض ماژول نیوز فلش اینه که تیتر بالای عکس قرار میگیره

مهدی.
08-17-2009, 09:44 PM
لطفاً لینک ماژول رو بدید تا بتونم متوجه منظورتون بشم. شاید این چیزی که می خواهید خیلی ساده عملی باشه و شاید خیلی سخت باشه!

یا حق

moh0917
08-18-2009, 05:29 AM
این همون ماژول نیوز فلشه!!!!
توی خود مامبو وجود داره

مهدی.
08-18-2009, 08:53 AM
ماشاالله زبان انگلیسیتون خوبه ها! خدا زبون فارسی رو برای همین روزا گذاشته ها! ما هم مامبو رو ترجمه کردیم! دقت کنید که ترجمه نام اون ماژول نکته ها هست و نه نیوز فلش!

این ماژول محتوا ها رو نمایش میده دوست عزیز، خودش تصویر اضافه نمیکنه که! شما باید یا از یک ماژول دیگه استفاده کنید یا اینکه محتواهاتون رو ویرایش کنید.

دقیقاً بفرمایید به چه منظوری میخواهید اینکار را بکنید، شاید بتونم ماژول دیگه ای رو بهتون معرفی کنم.

یا حق

moh0917
08-18-2009, 09:26 AM
شرمنده
معذرت میخوام
این سایت رو ببنید:

<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>

-------------------------------------------------------------------
میخوام که عکس به مطلب مربوطه اش لینک باشه
اگر هم شد تیتر مطلب زیر عکس باشه
متشکرم از پیگیریتون

مهدی.
08-18-2009, 10:02 AM
اگر دقیقاً همین شکلی میخواهید شما خودتون میتونید یک ماژول دستی ایجاد کنید و تصویر و تیتر اصلی رو در اون قرار بدید.
نیاز به ماژول خاصی نداره. فقط ماژول جدید ایجاد کنید و اونرو هر روز ویرایش کنید.

یا حق

moh0917
08-18-2009, 10:16 AM
متوجه نمیشم لطفا بیشتر توضیح بدید
مگه میشه ماژولی که مدیر از طریق مامبو میسازه بدین ترتیب عمل کنه
فکر کنم باید توی کد های پی اچ پی ماژول دستکاری بشه تا تیتر بیاد زیر عکس و عکس لینک بشه

مهدی.
08-18-2009, 10:22 AM
نه، شما یک ماژول جدید بسازید و انگار که دارید یک صفحه HTML ایجاد میکنید.

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

یا حق

moh0917
08-18-2009, 11:34 AM
نه اینجوری قابلیتش خیلی محدود میشه
میخوام مطلب توش قرار بگیره و مطلب جدید جایگزین قبلی بشه
صفحه HTML برای یک بار تغییر خوبه نه برای اینکه مرتب بخواد عوض بشه

مهدی.
08-18-2009, 11:55 AM
من تاحالا همچنین ماژولی ندیدم!

باید بدید براتون بنویسن پس.

یا حق