- 文章: 11
- 謝謝您收到: 0
joomla 文章權限問題
- 新手肉肉中
- Topic Author
- Offline
- 新手上路
Less
More
2016-03-29 11:12 #27600
來自 新手肉肉中
有一個joomla取公開時間,下架時間,作者觀看權限,但是我在分別echo時都沒有任何資訊印出,是不是哪裡出錯了,第一次寫這個部分,都不是很熟悉,請各位大大們幫看,感謝。
新手肉肉中 created the topic: joomla 文章權限問題
public static function getItems($catId, $limit)
{
$db = &JFactory::getDBO();
$jnow = &JFactory::getDate();
$db = &JFactory::getDBO();
$jnow = JFactory::getDate();
$user = JFactory::getUser();
$now = K2_JVERSION == '15'?$jnow->toMySQL():$jnow->toSql();
$nullDate = $db->getNullDate();
$query = "SELECT id,title,alias,introtext,catid FROM `tc_k2_items` WHERE ";
echo $query;
$query .= "`catid` IN(".implode(',', $catId).") ";
//echo query;
$query .= "AND ( `publish_up` = ".$db->Quote($nullDate)." OR `publish_up` <= ".$db->Quote($now)." ) ";
//echo $query;
$query .= "AND ( `publish_down` = ".$db->Quote($nullDate)." OR `publish_down` >= ".$db->Quote($now)." ) ";
$query .= "AND `trash` = 0 AND `published` = 1 ";
$query .= "AND access IN(".implode(',', $user->getAuthorisedViewLevels()).") ";
$query .= "ORDER BY `id` DESC ";
//echo $query;
$db->setQuery($query, 0, $limit);
$items = $db->loadObjectList();
return $items;
}
Please 登入 to join the conversation.
- Eddy
- Offline
- 管理員
2016-03-30 02:25 #27602
來自 Eddy
知之者不如好之者,好之者不如樂之者
Eddy replied the topic: joomla 文章權限問題
不能用echo的代表它可能只是mvc或框架的一部份,尤其是有回傳值的方法(or函式)
你應該要用除錯器觀察數值的變化,或是函式的引用與流程。
http://blog.xuite.net/ahdaa/blog1/42927649-%5BEclipse%5D在Eclipse上用Xdebug對PHP程式進行除錯(Debug)
http://cyrilwang.blogspot.tw/2009/01/phpeclipsexdebug.html
你應該要用除錯器觀察數值的變化,或是函式的引用與流程。
http://blog.xuite.net/ahdaa/blog1/42927649-%5BEclipse%5D在Eclipse上用Xdebug對PHP程式進行除錯(Debug)
http://cyrilwang.blogspot.tw/2009/01/phpeclipsexdebug.html
知之者不如好之者,好之者不如樂之者
The following user(s) said Thank You: 新手肉肉中
Please 登入 to join the conversation.
- 新手肉肉中
- Topic Author
- Offline
- 新手上路
Less
More
- 文章: 11
- 謝謝您收到: 0
2016-03-30 11:02 #27607
來自 新手肉肉中
新手肉肉中 replied the topic: joomla 文章權限問題
public static function get_content($catid,$option,$Desc)
{
$db = &JFactory::getDBO();
$date =& JFactory::getDate();
$query = "SELECT `id`,`title`,`introtext` FROM `tc_k2_items` WHERE";
$query .= " `access` = 1 AND `featured` = 0 ";
$query .= "AND `catid` = ".$catid ;
$query .=" ORDER BY " .$option." " .$Desc;
$db->setQuery($query);
//print_r($query);
$items = $db->loadObjectList();
//print_r($items);
return $items;
}
如果我想要在這裏面加入公開時間,下架時間,作者觀看權限,應該怎麼寫才會OK????
{
$db = &JFactory::getDBO();
$date =& JFactory::getDate();
$query = "SELECT `id`,`title`,`introtext` FROM `tc_k2_items` WHERE";
$query .= " `access` = 1 AND `featured` = 0 ";
$query .= "AND `catid` = ".$catid ;
$query .=" ORDER BY " .$option." " .$Desc;
$db->setQuery($query);
//print_r($query);
$items = $db->loadObjectList();
//print_r($items);
return $items;
}
如果我想要在這裏面加入公開時間,下架時間,作者觀看權限,應該怎麼寫才會OK????
Please 登入 to join the conversation.
- Velson
- Offline
- 管理員
- 惡搞美工亂玩網頁的五年級設計師 亂玩資歷十六年
2016-03-30 15:15 #27609
來自 Velson
UnoHat Joomla 元件、模組、外掛 開發 Email住址會使用灌水程式保護機制。你需要啟動Javascript才能觀看它
Velson replied the topic: joomla 文章權限問題
太久沒接觸K2,只能依PHP邏輯看你的問題,
請貼出var_dump($items) 出來的值
http://www.joomla.org.tw/forum/%E6%9C%83%E5%93%A1%E6%96%B0%E8%81%9E%E7%99%BC%E8%A1%A8%E5%8D%80%E9%85%B7%E7%AB%99%E4%BA%A4%E6%B5%81/23086-%E5%9B%9E%E7%AD%94%E6%98%AF%E6%87%89%E8%A9%B2%E7%9A%84%E5%97%8E%EF%BC%9F%EF%BC%9F%EF%BC%81#23218
請貼出var_dump($items) 出來的值
http://www.joomla.org.tw/forum/%E6%9C%83%E5%93%A1%E6%96%B0%E8%81%9E%E7%99%BC%E8%A1%A8%E5%8D%80%E9%85%B7%E7%AB%99%E4%BA%A4%E6%B5%81/23086-%E5%9B%9E%E7%AD%94%E6%98%AF%E6%87%89%E8%A9%B2%E7%9A%84%E5%97%8E%EF%BC%9F%EF%BC%9F%EF%BC%81#23218
UnoHat Joomla 元件、模組、外掛 開發 Email住址會使用灌水程式保護機制。你需要啟動Javascript才能觀看它
The following user(s) said Thank You: 新手肉肉中
Please 登入 to join the conversation.
- 新手肉肉中
- Topic Author
- Offline
- 新手上路
Less
More
- 文章: 11
- 謝謝您收到: 0