- Posts: 6
- Thank you received: 0
- Forum
- Community self help
- General questions and how-tos
- How to disable some of the social tabs on user edit profile?
Kunena 6.0.8 Released (17 Jan 2023)
The Kunena team has announce the arrival of Kunena 6.0.8 [K 6.0.8] which is now available for download as a native Joomla extension for J! 4.2.x. This version addresses most of the issues that were discovered in K 6.0 and issues discovered during the development stages of K 6.0.
If you are having problems then, for your own benefit, it would save us all a lot of time if you would kindly post your configuration report when you ask for help from this forum. If you do not post your configuration report we will not ask you for it but you will probably not get your problem solved, either.
Question How to disable some of the social tabs on user edit profile?
- lusidjudjeto
- Topic Author
- Offline
- New Member
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
- lusidjudjeto
- Topic Author
- Offline
- New Member
- Posts: 6
- Thank you received: 0
Please Log in or Create an account to join the conversation.
- WolfgangOWL
- Offline
- Senior Member
Please Log in or Create an account to join the conversation.
Ah.. ok. This removes only the options in the Profile information setting.I remove unwanted social links from that file but still in 'edit user profile' all social tabs appear !
Here you can remove the social symbols along with the links:
"components/com_kunena/template/crypsis/layouts/user/item/social/default.php"
But it's better if you create a template override. docs.kunena.org/en/faq/template-overrides
@Wolfgang
You're right, it would be better. I'm not sure, but think it's planned.
Please Log in or Create an account to join the conversation.
- lusidjudjeto
- Topic Author
- Offline
- New Member
- Posts: 6
- Thank you received: 0
But when I clean unwanted from /components/com_kunena/controller/user/edit/profile/display.php the tabs to be filled when user edit his profile are still there. The cache is cleaned. Perhaps other file contain those social tabs?
Please Log in or Create an account to join the conversation.
In "components/com_kunena/template/crypsis/layouts/user/item/social/default.php" you can disable already existing social icons.
Please Log in or Create an account to join the conversation.
- lusidjudjeto
- Topic Author
- Offline
- New Member
- Posts: 6
- Thank you received: 0
I open "/components/com_kunena/controller/user/edit/profile/display.php" and erase the other social tabs as I show you on my pic then clear cache but that do not delete the social tabs in profile information for me. I will look around to see what i amd going wrong.Thank you anyway
Please Log in or Create an account to join the conversation.
The change on your image is ok.I will look around to see what i amd going wrong.
Kunena is cached in
/cache
/media/kunena/cache
If you have enabled css optimize, it is possible, that optimized css files are cached either in your Joomla template or optimize tool. Or maybe you need also empty the browser cache.
I've added the display.php as zip file, so you can compare.
Please Log in or Create an account to join the conversation.
- Posts: 199
- Thank you received: 14
/components/com_kunena/controller/user/edit/profile/default.php
<?php
/**
* Kunena Component
* @package Kunena.Site
* @subpackage Controller.User
*
* @copyright Copyright (C) 2008 - 2018 Kunena Team. All rights reserved.
* @license https://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link https://www.kunena.org
**/
defined('_JEXEC') or die;
use Joomla\CMS\Factory;
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
/**
* Class ComponentKunenaControllerUserEditProfileDisplay
*
* @since K4.0
*/
class ComponentKunenaControllerUserEditProfileDisplay extends ComponentKunenaControllerUserEditDisplay
{
/**
* @var string
* @since Kunena
*/
protected $name = 'User/Edit/Profile';
/**
* Prepare profile form items.
*
* @return void
* @throws Exception
* @throws null
* @since Kunena
*/
protected function before()
{
parent::before();
$bd = $this->profile->birthdate ? explode("-", $this->profile->birthdate) : array();
if (count($bd) == 3)
{
$this->birthdate["year"] = $bd[0];
$this->birthdate["month"] = $bd[1];
$this->birthdate["day"] = $bd[2];
}
$this->genders[] = HTMLHelper::_('select.option', '0', Text::_('COM_KUNENA_MYPROFILE_GENDER_UNKNOWN'));
$this->genders[] = HTMLHelper::_('select.option', '1', Text::_('COM_KUNENA_MYPROFILE_GENDER_MALE'));
$this->genders[] = HTMLHelper::_('select.option', '2', Text::_('COM_KUNENA_MYPROFILE_GENDER_FEMALE'));
$config = KunenaConfig::getInstance();
if ($config->social)
{
$this->social = $this->profile->socialButtons();
$this->social = Joomla\Utilities\ArrayHelper::toObject($this->social);
}
else
{
$this->social = null;
}
$this->headerText = Text::_('COM_KUNENA_PROFILE_EDIT_PROFILE_TITLE');
}
/**
* Prepare document.
*
* @return void
* @throws Exception
* @since Kunena
*/
protected function prepareDocument()
{
$app = Factory::getApplication();
$menu_item = $app->getMenu()->getActive();
if ($menu_item)
{
$params = $menu_item->params;
$params_title = $params->get('page_title');
$params_keywords = $params->get('menu-meta_keywords');
$params_description = $params->get('menu-meta_description');
if (!empty($params_title))
{
$title = $params->get('page_title');
$this->setTitle($title);
}
else
{
$this->setTitle($this->headerText);
}
if (!empty($params_keywords))
{
$keywords = $params->get('menu-meta_keywords');
$this->setKeywords($keywords);
}
else
{
$this->setKeywords($this->headerText);
}
if (!empty($params_description))
{
$description = $params->get('menu-meta_description');
$this->setDescription($description);
}
else
{
$this->setDescription($this->headerText);
}
}
}
}
Please Log in or Create an account to join the conversation.
Forum Access
- Not Allowed: to create new topic.
- Not Allowed: to reply.
- Not Allowed: to edit your message.
- Forum
- Community self help
- General questions and how-tos
- How to disable some of the social tabs on user edit profile?