mehrzad

کاربران
  • تعداد ارسال ها

    32
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

10 خوب

درباره mehrzad

  • درجه
    علاقه مند جوملا
  • تاریخ تولد
  1. لطفا مجدد چک بفرمایید
  2. ایمپلنت دندان چیست؟ لینک سایت جهت رویت مشکل
  3. سلام من کامپوننت کا2 رو روی سایتم دارم و پلاگین گالری تصاویر اون رو هم نصب کردم مشکلی که وجود داره تمامی مراحل درج ملب و اضافه کردن تصویر مربوط به مطلب و همچنین آپلود تصاویر در قسمت گالری تصاویر همون مطلب انجام میشه و من پلاگین گالری تصاویر کا2 رو هم فعال کردم اما باز نشون داد ه نمی شه و پیغامی مثل این رو می ده لطفا راهنمایی لازم رو بفرمایید که توی تنظیمات پلاگین باید کار خاصی انجام بدم یا خیر ممنون
  4. سلام دوستان به غیر از k2 بنده توی سایتم به هنگام اضافه کردن یه مطلب جدید می بایست عکس اون رو هم اضافه کنم و چون تعداد زیاده آزار دهنده میشه یک ادیتور یا کامپوننتی معرفی کنید که وقتی مطلب رو تایپ کردم عکس رو هم بتونم همون لحظه اضافه کنم و ارسال نه اینکه اول اپلود کنم بعد از توی آرشیو اضافه کنم و در نهایت ارسال می خوام مثل کا2 عکس رو مجزا بگیره و ارسال کنه ممنون امیدوارم جواب این سوال رو دیگه بدین
  5. سلام امیدوارم این بار جواب خوبی رو دوستان بدن از سوالات بی جواب خسته شدم آیا میشه صفحه ای که به هنگام ارسال مطلب در k2 باز میشه رو تغییر داد به نوعی از حالت پاپ آپ خارج بشه و با زدن ارسال مطلب توی همون پیج باز بشه نه پاپ آپ ممنون
  6. سلام ممنون از همه دوستان کامپوننت جدای اون رو هم بگذارید سپاس
  7. واقعا دوستان کسی اطلاعی نداره
  8. دوستان آیا راهی برا ی اتصال CB و SobiPro وجود داره ممنون میشم راهنمایی بفرمایید
  9. سلام چطور می شه برخی فیلدهای غیر ضروری رو در cb حذف کرد مثل سبک قالب مدیریت: زبان قسمت مدیریت سایت: زبان نمای جلوی سایت: ویرایشگر: راهنمای سایت: منطقه زمانی: ممنون
  10. سلام دوستان آیا کامپوننتی برای ثبت رزومه و اطلاعات کاربران توسط خودشان سراغ دارید(به غیر از CB) در واقع می خوام کاربران بعد از ورود به سایت بتونن به تعداد فیلدهایی که معرفی می کنم اونها رو پر کنن در واقع CB کامپوننت خوبیه اما پلاگین اتصال اون رو به sobipro ندارم که اگر دارید معرفی کنید ممنون میشم (غیرتجاری)
  11. سلام وقت همگی بخیر آیا می توان سایتی را داشت که کاربران در آن عضو باشند و یک ساب دامین هم ایجاد کرد و درون ساب دامین یک قالب دیگه نصب کرد و این 2 را به هم وصل کنیم منظورم از وصل کردن این هستش که اگر کاربری در سایت اصلی عضو هست در سایت زیر دامین هم عضو باشه؟؟ کامپوننت و .. وجود داره برا ی این کار؟؟؟ ممنونم
  12. سپااااااااااااااااااااااس فراوان انجام شد.
  13. لطفا بفرمایید دقیقا کجا باید اضافه بشه و بولد شده نمایش بدین <?php /** * @version $Id$ * Kunena Component * @package Kunena * * @Copyright © 2008 - 2011 Kunena Team. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL * @link Kunena - To Speak! Next Generation Forum Component for Joomla - Home * **/ // // Dont allow direct linking defined( '_JEXEC' ) or die(''); jimport ( 'joomla.access.access' ); class KunenaAccessJoomla16 extends KunenaAccess { protected $viewLevels = false; function __construct() { // Detect all but Joomla 1.5 if (KUNENA_JOOMLA_COMPAT == '1.5') return null; $this->priority = 25; } protected function loadAdmins() { $admins = array_merge($this->getAuthorisedUsers('core.admin', 'com_kunena'), $this->getAuthorisedUsers('core.manage', 'com_kunena')); $list = array(); foreach ( $admins as $userid ) { $item = new StdClass(); $item->userid = (int) $userid; $item->catid = 0; $list[] = $item; } return parent::loadAdmins($list); } protected function loadModerators() { $db = JFactory::getDBO (); $query = "SELECT u.id AS userid, m.catid FROM #__users AS u INNER JOIN #__kunena_users AS ku ON u.id=ku.userid LEFT JOIN #__kunena_moderation AS m ON u.id=m.userid LEFT JOIN #__kunena_categories AS c ON m.catid=c.id WHERE u.block='0' AND ku.moderator='1' AND (m.catid IS NULL OR c.moderated='1')"; $db->setQuery ( $query ); $list = (array) $db->loadObjectList (); KunenaError::checkDatabaseError (); return parent::loadModerators($list); } function loadAllowedCategories($user) { $user = JFactory::getUser($user); $accesslevels = (array) $user->authorisedLevels(); $groups_r = (array) JAccess::getGroupsByUser($user->id, true); $groups = (array) JAccess::getGroupsByUser($user->id, false); $categories = KunenaCategory::loadCategories(); $catlist = array(); foreach ( $categories as $category ) { // Check if user is a moderator if (self::isModerator($user->id, $category->id)) { $catlist[$category->id] = $category->id; } // Check against Joomla access level elseif ($category->accesstype == 'joomla.level') { if ( in_array($category->access, $accesslevels) ) { $catlist[$category->id] = $category->id; } } // Check against Joomla user group elseif ($category->accesstype == 'none') { $pub_access = in_array($category->pub_access, $category->pub_recurse ? $groups_r : $groups); $admin_access = in_array($category->admin_access, $category->admin_recurse ? $groups_r : $groups); if ($pub_access || $admin_access) { $catlist[$category->id] = $category->id; } } } return $catlist; } protected function checkSubscribers($category, &$userids) { if (empty($userids)) { return; } $userlist = implode(',', $userids); if ($category->accesstype == 'joomla.level') { // Check against Joomla access levels $groups = $this->getGroupsByViewLevel($category->access); $userids = $this->getUsersByGroup($groups, true, $userids); } elseif ($category->accesstype == 'none') { // Check against Joomla user groups $public = $this->getUsersByGroup($category->pub_access, $category->pub_recurse, $userids); $admin = $category->admin_access && $category->admin_access != $category->pub_access ? $this->getUsersByGroup($category->admin_access, $category->admin_recurse, $userids) : array(); $userids = array_unique ( array_merge ( $public, $admin ) ); } } /** * Method to return a list of groups which have view level (derived from Joomla 1.6) * * @param integer $userId Id of the user for which to get the list of authorised view levels. * * @return array List of view levels for which the user is authorised. */ public function getGroupsByViewLevel($viewlevel) { // Only load the view levels once. if (empty(self::$viewLevels)) { // Get a database object. $db = JFactory::getDBO(); // Build the base query. $query = $db->getQuery(true); $query->select('id, rules'); $query->from('`#__viewlevels`'); // Set the query for execution. $db->setQuery((string) $query); // Build the view levels array. foreach ($db->loadAssocList() as $level) { self::$viewLevels[$level['id']] = (array) json_decode($level['rules']); } } return isset(self::$viewLevels[$viewlevel]) ? self::$viewLevels[$viewlevel] : array(); } /** * Method to return a list of user Ids contained in a Group (derived from Joomla 1.6) * * @param int $groupId The group Id * @param boolean $recursive Recursively include all child groups (optional) * * @return array */ public function getUsersByGroup($groupId, $recursive = false, $inUsers = array()) { // Get a database object. $db = JFactory::getDbo(); $test = $recursive ? '>=' : '='; if (empty($groupId)) { return array(); } if (is_array($groupId)) { $groupId = implode(',', $groupId); } $inUsers = implode(',', $inUsers); // First find the users contained in the group $query = $db->getQuery(true); $query->select('DISTINCT(user_id)'); $query->from('#__usergroups as ug1'); $query->join('INNER','#__usergroups AS ug2 ON ug2.lft'.$test.'ug1.lft AND ug1.rgt'.$test.'ug2.rgt'); $query->join('INNER','#__user_usergroup_map AS m ON ug2.id=m.group_id'); $query->where("ug1.id IN ({$groupId})"); if ($inUsers) $query->where("user_id IN ({$inUsers})"); $db->setQuery($query); $result = (array) $db->loadResultArray(); // Clean up any NULL values, just in case JArrayHelper::toInteger($result); return $result; } protected function getAuthorisedUsers($action, $asset = null) { $action = strtolower(preg_replace('#[\s\-]+#', '.', trim($action))); $asset = strtolower(preg_replace('#[\s\-]+#', '.', trim($asset))); // Default to the root asset node. if (empty($asset)) { $asset = 1; } // Get all asset rules $rules = JAccess::getAssetRules ( $asset, true ); $data = $rules->getData (); // Get all action rules for the asset $groups = array (); if (!empty($data [$action])) { $groups = $data [$action]->getData (); } // Split groups into allow and deny list $allow = array (); $deny = array (); foreach ( $groups as $groupid => $access ) { if ($access) { $allow[] = $groupid; } else { $deny[] = $groupid; } } // Get userids if ($allow) { // These users can do the action $allow = $this->getUsersByGroup ( $allow, true ); } if ($deny) { // But these users have explicit deny for the action $deny = $this->getUsersByGroup ( $deny, true ); } // Remove denied users from allowed users list return array_diff ( $allow, $deny ); } }
  14. سلام دوست عزیز بررسی کردم اما مقدار روی false بود چی باید بکنم؟
  15. هنگام پاسخ دادن به موضوعات در تالار این پیغام خطا ظاهر یشه لطفا راهنمایی بفرمایید 500 Internal Server Error Fatal Error was detected! Fatal Error: Access to undeclared static property: KunenaAccessJoomla16::$viewLevels in components/com_kunena/libraries/integration/joomla16/access.php on line 127 The error was detected in the Kunena Component. For support click here: Kunena Support Go back