LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 21:50:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: kunena Изменение социальных закладок.  (Прочитано 1812 раз)
0 Пользователей и 1 Гость смотрят эту тему.
I23
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« : 03.01.2011, 01:08:19 »

Подскажите пожалуйста как изменить/добавить российские социальные закладки, такие как вконтакте, одноклассники, мой мир и прочие, вместо родных в анкете kunena.
Записан
SDKiller
Практически профи
*******

Репутация: +204/-2
Offline Offline

Сообщений: 2018


На всё давно отвечено - ищите


« Ответ #1 : 03.01.2011, 01:34:10 »

Так там не соцзакладки, а просто указывается ник юзера в этих соцсетях

Но если без сильного ковыряния компонента, то видится такой способ:

1) заменить файл иконок /components/com_kunena/template/default/media/iconsets/profile/default/default.png
2) открываем /components/com_kunena/template/default/profile/editprofile.php и высматриваем там языковые переменные типа:

Код:
COM_KUNENA_MYPROFILE_TWITTER
COM_KUNENA_MYPROFILE_TWITTER_DESC

ну или чем там хотите пожертвовать

3) в языковом файле language/ru-RU/ru-RU.com_kunena.ini заменяем русский текст для этих переменных

4) и ещё один момент... - подстановка перед ником ссылок вида http://twitter.com/

сидит в функции socialButton в файле administrator/components/com_kunena/libraries/user.php

ЗЫ: Удивился, что это жёстко прописано.
Надо разработчикам всё-же закинуть мысль, что настраиваемые поля должны быть.
« Последнее редактирование: 03.01.2011, 03:48:03 от SDKiller » Записан
I23
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #2 : 03.01.2011, 03:33:23 »

спасибо за оперативный ответ, но ...

заменил я строчки в файле /com_kunena/template/default/profile/editprofile.php

к примеру поменял myspace на одноклассники, в поле в анкете куда вписывают свои данные данные появилось вот что
<br /><b>Notice</b>: Undefined property: KunenaUser::$ODNOKLASSNIKI in <b>\components\com_kunena\template\default\profile\editprofile.php</b> on line <b>97</b><br /><br />

и как сделать чтоб при нажатии на иконку к примеру Вконтакте переходило на ссылку vkontakte.ru а не на linkedin.com который я заменил.
Записан
SDKiller
Практически профи
*******

Репутация: +204/-2
Offline Offline

Сообщений: 2018


На всё давно отвечено - ищите


« Ответ #3 : 03.01.2011, 03:50:44 »



заменил я строчки в файле /com_kunena/template/default/profile/editprofile.php


Я не писал, что надо менять что-то в этом файле.
Иначе придётся намного глубже ковырять всё.

Цитировать
и как сделать чтоб при нажатии на иконку к примеру Вконтакте переходило на ссылку vkontakte.ru а не на linkedin.com который я заменил.

Дополнил свой первый пост
Записан
I23
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #4 : 04.01.2011, 11:27:15 »

Спасибо.
Действительно как то они усложнили это, могли бы в админке дать настройки анкеты и возможность вставлять свои поля.
Записан
elenty
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Сообщений: 105


ученик Христа


« Ответ #5 : 26.01.2011, 15:49:42 »

Я не писал, что надо менять что-то в этом файле.
Иначе придётся намного глубже ковырять всё.
Дополнил свой первый пост
а если там заменить и в БД тоже заменить название соответствующего столбца, этого хватит, или ещё куда-то глубже надо?
я начала менять DIGG на VKONTAKTE, где-то, видимо, лишнего позаменяла (пока эту тему нашла с вашим ответом), а сейчас уже не вспомню что и где (в каких куненовских файлах).. потому решила все digg заменить на vkontakte
регистры при замене оставляла нужными..
почему-то у меня сейчас такая проблема: из профиля юзера значение не вбивается (нажимаю сохранить, а оно не появляется и не сохраняется в строке)
если прямо в БД вбивать в соотв.поле юзера значение, то оно, естественно, сохраняется и отображается уже в его профиле на сайте
сначала подумала, что может не разрешает вводить ID7777777 (это как пример ID контакта), из-за того, что смешанное значение (буквенно-цифренное), но оказалось, он вообще никакое значение туда вводить не даёт(( да и в самой БД для этой строки разрешение стоит нормальное: VARCHAR
В крайнем случае, конечно, пожертвую кем-то ещё (кроме digg), но буду благодарна, если посоветуете, что сделать тем, кто "любит ковыряться")))
Записан
ChaosHead
Moderator
*****

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #6 : 26.01.2011, 16:42:44 »

Спасибо.
Действительно как то они усложнили это, могли бы в админке дать настройки анкеты и возможность вставлять свои поля.
Ой, истину глаголишь, я конечно люблю ковыряться, но как представишь, что потом после каждого обновления форума придётся всё это заново проделывать - жутко становится.
Записан
SDKiller
Практически профи
*******

Репутация: +204/-2
Offline Offline

Сообщений: 2018


На всё давно отвечено - ищите


« Ответ #7 : 27.01.2011, 02:12:09 »

...где-то, видимо, лишнего позаменяла ...
...что сделать тем, кто "любит ковыряться"...

Брать исходный дистрибутив в распакованном виде и через файловый менеджер, например Total Commander,
запустить такую вещь как "Синхронизировать каталоги" (на сайте часть файлов лежит в components\ , часть - в administrator\components) и выявить изменённые файлы.
Записан
wmag
Осваиваюсь на форуме
***

Репутация: +6/-5
Offline Offline

Пол: Мужской
Сообщений: 183


Тут знаю, тут не знаю, пользуюсь напильником


« Ответ #8 : 20.11.2011, 17:58:57 »

А где строчка, формирующая название темы, когда просматриваешь тему?

Kunena 1.6.4

видел на каком то форуме - идея то хорошая Wink


дополнение:

вот здесь: components\com_kunena\teamplate\default\view\view.php

плюс вот это:  http://share42.com/ 
« Последнее редактирование: 20.11.2011, 22:13:39 от wmag » Записан
Фросенятко
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 21


I am!


« Ответ #9 : 29.01.2012, 16:21:28 »

Вопрос по социалке:
нужно, чтобы в статье или сообщении были социальные кнопки типа "твитнуть" или "лайк". Как это сделать?
Записан
ChaosHead
Moderator
*****

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #10 : 29.01.2012, 20:59:21 »

https://twitter.com/goodies/buttons
http://developers.facebook.com/docs/reference/plugins/like/
https://www.addthis.com/get
Записан
Фросенятко
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 21


I am!


« Ответ #11 : 29.01.2012, 23:00:47 »


большое спасибо
Записан
Фросенятко
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 21


I am!


« Ответ #12 : 29.01.2012, 23:24:04 »

Нашла лучше, сразу с комментариями - JL Cackle.
« Последнее редактирование: 01.02.2012, 14:28:07 от Фросенятко » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet