زمان کنونی: ۲۱-۲-۱۴۰۳, ۰۱:۱۳ صبح درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل ساختن ادامه مطلب در ماژول نویسی و طراحی یک ماژول خبری
۱۴-۴-۱۳۹۵, ۱۰:۱۲ عصر
ارسال: #1
مشکل ساختن ادامه مطلب در ماژول نویسی و طراحی یک ماژول خبری
سلام

من یک ماژول خبری برای جوملا 3.5 طراحی کردم و این ماژول به درستی نصب میشه و کار میکنه اما برای اضافه کردن ادامه مطلب به این ماژول مشکل دارم


من کدامو مینویسم لطفا اگه کسی میتونه کمک کنه





این کد های فایل index.php منه

<?php
    defined
('_JEXEC') or die;

  require_once 
__DIR__ '/helper.php';
  require 
JModuleHelper::getLayoutPath('mod_jn_sample'$params->get('layout''default'));    
?>



--------------------------------------------------

این کد های فایل helper.php منه

<?php
$db 
JFactory::getDBO();
$query $db->getQuery(true);
$query->select('id,title,introtext,hits,`fulltext`');
$query->from('#__content');
$query->where('1');

$db->setQuery($query);
$column$db->loadRowList();

?>


---------------------------------------------------------------------

این کد های فایل default.php منه

<?php
    defined
('_JEXEC') or die;


JHtml::stylesheet('modules/'.$module->module.'/media/css/style.css');
JHtml::script('modules/'.$module->module.'/media/javascript/stylejs.js');
?>
   

<?php foreach($column as $i => $item):?>
    <?php 
        
echo $item[0];
        echo 
'<br>';
        echo 
$item[1];
        echo 
'<br>';
        echo 
'<br>';
        echo 
$item[2];
        echo 
'<br>';
        echo 
$item[3];
            echo 
'<br>';
        echo 
'<a href="<?php echo $item[5]; ?>">ادامه مطلب</a>';

    
?>
<?php 
endforeach ?>





همه فیلدهایی که توی پایگاه داده هستن رو کوئری زدم و توی صفحه نمایش داده میشه حتی فیلد fulltext که ادامه مطلبه هم نمایش داده میشه. اما من میخوام این فیلد fulltext که ادامه مطلب همه مطالب منه اول لینک باشه وقتی روی لینک
کلیک کردم ادامه مطلب نمایش داده بشه بخاطر همین توی قسمت default.php اون قسمت کدی که قراره ادامه مطلب رو نشون بده به صورت زیر نوشتم

echo '<a href="<?php echo $item[5]; ?>">ادامه مطلب</a>'

اما وقتی روی لینک کلیک میکنم بجای اینکه ادامه مطلب رو نشون بده پیغام زیر رو میده.

Forbidden

You don't have permission to access /joomla4/< on this server
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۱۵-۴-۱۳۹۵, ۰۴:۴۰ عصر
ارسال: #2
RE: مشکل ساختن ادامه مطلب در ماژول نویسی و طراحی یک ماژول خبری
سلام
میخواهید لینک بشه به مطلب ؟
اگر میخواهید لینک بشه باید از کد زیر استفاده کنید

JRoute::_('index.php?view=article&id=1&catid=20'); 

به جای شماره id شناسه مطلب رو که گرفتید قرار بدید
این مطلب هم بخونید
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


و اینکه کدهاتون رو تو گیت هاب قرار بدید که بتونید بهتر روش کار کنید
امضاء پیام عمرانی
طراحی و برنامه نویسی انواع سایت و وب اپلیکیشن
ساعات تماس : 9 الی 17
021-44432343
021-44447089
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Pourdaryaei ، Reza Ganji
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان