Проблема в профиле

Пропали кнопки под аватаром в профиле людей

 
Sometime CMS Community
Посетитель
no avatar
Сообщений: 10
Кнопки добавить фото. И многие др...Что делать?
И так у всех пользователей во всех шаблонах.
Прикрепленные файлы:
11111_d8c02.jpg | 24 Кб | Скачали: 475
Sometime CMS Community
Посетитель
no avatar
Сообщений: 10
на денвере всё пучком работает...
Реклама
cms
Sometime CMS Community
Посетитель
no avatar
Сообщений: 10
тоже самое(версия кмс такая же) 16,1 - но на денвере
Прикрепленные файлы:
111111-1_d8c02.jpg | 29.54 Кб | Скачали: 492
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4385
Администратор:
2. Правила форума
2.1. Форум предназначен для общения и поддержки, вы можете свободно задавать вопросы по использованию системы.
2.2. Название темы на форуме должно кратко описывать ее содержание (например — "проблема при создании пользователя").
2.3. Запрещено давать темам односложные назнания типа "Помогите", "Проблема" и т.п.
2.4. Отвечайте в теме только по делу, оффтопик запрещен.
2.5. Создание темы на форуме не гарантирует решения проблемы, описанной в ней.
2.6. При создании темы с описанием проблемы (бага) нужно максимально подробно описать ситуацию — указать версию системы, наличие модификаций, компонент в котором произошла ошибка, адрес страницы, порядок действий приводящих к ошибке.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Модератор
small user social cms
МедальПочетный тестер InstantCmsКубок зрительских симпатий
Сообщений: 710
Ох, ек, маек, снова кнопку потерял, на этот раз одну - пропала в профиле кнопочка добавить фото, все остальные кнопки на месте. На том сайте, где устанавливал вчистую версию 1.6 и потом только обновлял все нормалек, а вот на том, где сначала делал миграцию с версии 1.5.3 на 1.6 и обновлял до 1.6.2 пропала sad . Уже по новому перелопатил свои шаблоны, но ведь кнопка исчезла и в дефолтном шаблоне. По новому из дистрибутива достал все шаблоновые файлы, перезалил, а воз и ныне там sad . В чем еще может быть проблема?
И тогда, все будет так, как должно было бы быть..., даже если все будет наоборот...
Sometime CMS Community
Посетитель
no avatar
Сообщений: 61
Незнаю как у вас,у меня все нормально работает!Дело не в движке 100%

Попробуйте перезалить файл через файловый менеджер в си панели,возможно в этом проблемма.
Редактировалось: 1 раз (Последний: 20 мая 2010 в 15:46)
Модератор
small user social cms
МедальПочетный тестер InstantCmsКубок зрительских симпатий
Сообщений: 710
Эта проблема на сайтах на двух разных хостингах. пробовал перезаливать и по ftp и через web-ftp-клиента. Может есть какой-то старый файл в шаблонах, которого быть не должно и по этой причине конфликт? Правда пробовал полностью удалять папку дефолтного шаблона и заливать ее по новому из дистрибутива. Проверил все файлы - повреждений вроде не нашел (в прошлый раз у меня как раз из-за повреждения не показывались кнопки вообще), но странно-то ведь то, что не хватает одной! кнопки. Не крайней левой, не крайней правой, а средней. Есть кнопка Мои сообщения, есть настройка профиля, есть добавить аватар, есть история кармы, все... Что за мистика? расклад такой, три сайта на этом движке на одном хостинге, два на другом и на том и на другом оба варианта установки, и на том и на другом хостинге проблема в тех, которые после миграции. В чисто установленных все пучком. Не проблема сбэкапить базу, удалить старые файлы и поставить новые, а потом восстановить базу, но мне хочется понять, по какой причине такое происходит, ведь если есть проблема, она может вылиться и в последующем, значит нужно знать как ее решать. Да и по времени эта процедура тоже не минуту занимает. Вот еще что делал для исправления - пробовал снимать рабочую копию, с того сайта, где все в порядке и потом эти файлы заливал на проблемный, - не помогло. Дело не в хостинге 100%
И тогда, все будет так, как должно было бы быть..., даже если все будет наоборот...
Модератор
small user social cms
МедальПочетный тестер InstantCmsКубок зрительских симпатий
Сообщений: 710
Вчера перезалил все по новому, включая и дефолтный шаблон полностью, но проблема осталась по прежнему. Видно придется вчистую переустанавливать :(
Редактировалось: 1 раз (Последний: 21 мая 2010 в 08:14)
И тогда, все будет так, как должно было бы быть..., даже если все будет наоборот...
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 202
Удали из своего шаблона com_users_profile.tpl, должно встать все на места
Модератор
small user social cms
МедальПочетный тестер InstantCmsКубок зрительских симпатий
Сообщений: 710
forlord:

Удали из своего шаблона com_users_profile.tpl, должно встать все на места
К сожалению не помогло :(
И тогда, все будет так, как должно было бы быть..., даже если все будет наоборот...
Модератор
small user social cms
МедальПочетный тестер InstantCmsКубок зрительских симпатий
Сообщений: 710
Обнаружил место дислокации проблемы - база MySQL. Установил заново движок. Проблема исчезла. Импортировал занова бэкапнутую базу и проблема снова появилась. Ищу в какой из таблиц и что конкретно. Если администрация не ответит к тому моменту, когда найду, обязательно отпишусь.
Хотя я могу и ошибаться, может где-то проглядел и такое скрытие/показ есть в настройках? Тогда подскажите пожалуйста, что-то сам не нахожу никак sad Или это может быть еще какие-то настройки или параметры влияют, которые хранятся в базе MySQL.
Редактировалось: 3 раз (Последний: 23 мая 2010 в 22:44)
И тогда, все будет так, как должно было бы быть..., даже если все будет наоборот...
Модератор
small user social cms
МедальПочетный тестер InstantCmsКубок зрительских симпатий
Сообщений: 710
Дальше еще интереснее. Кнопочка добавить фото отсутствует у главного администратора, но все кнопочки на месте у модератора (не знаю как у пользователей, но скорее всего на месте все, у простых администраторов тоже судя по всему на месте все), редактор не имеет доступа в свой собственный профиль вообще. Права на просмотр профилей выставлены в Пользователи, чтобы не позволять просматривать профиль гостям. Думал, что для доступа к профилю нужно как минимум быть зарегистрированным пользователем, а получается, что редактор не наследует прав пользователей. Тут же есть неясности и с админкой для редактора и модератора, их права тоже как-то странно распределяются. Например, есть корневые разделы, в которых созданы подразделы, необходимо, чтобы в корневых мог писать только модератор, а в подразделы и модераторы и редакторы, а в некоторые подразделы и пользователи, но не получается это реализовать в админке. Через фронтэнд подкатегории видны, а корневых нет и у модератора и у редактора. На корневые стоит запрет принимать статьи от пользователей, но разрешено модераторам, в подразделы права по разному, в одни можно и пользователям и модераторам и редакторам (последние ведь тоже пользователи, но с особыми полномочиями должны быть), в другие можно только редактору и модератору, в третьи только модератору, ну и соответственно админам. Для тех разделов и подразделов, где модератору разрешено писать выставлена функция писать и через админку. В админке модератор видит только те подразделы, в которые имеет возможность писать только он, а корневых не видит, кроме одной , которая так и называется --Корневой раздел. В общем что-то не так с логикой разделения прав. По идее правами пользователей должны обладать и модераторы и редакторы в полной мере, просто их права должны быть даже шире в чем-то, а получается, что у редактора прав даже меньше чем у простого пользователя.
Собственно вопросы:
1. Где зарыта собака, чтобы и у главного админа появилась кнопочка?
2. Проистекает взаимосвязано с первым, я так понимаю, что если разрешить просматривать профиль пользователей всем группам, то и у редактора такая возможность появится, а вот гости тогда тоже получается, что смогут профили просматривать? Ведь это тоже группа. Тогда как запретить гостям (незарегистрированным или неавторизованным пользователям) вообще доступ к персональным данным?
Редактировалось: 3 раз (Последний: 24 мая 2010 в 14:00)
И тогда, все будет так, как должно было бы быть..., даже если все будет наоборот...
Модератор
small user social cms
МедальПочетный тестер InstantCmsКубок зрительских симпатий
Сообщений: 710
Разрешил доступ к пункту меню Пользователи всем группам, но в настройках профилей выставлен запрет гостям просматривать профили. Теперь пункт Пользователи виден всем, в том числе и гостям (что на мой взгляд не есть хорошо), также гости могут видеть список пользователей (и это тоже плохо), но не могут просматривать их профили (это правильно). У редакторов появился доступ к собственному профилю и все кнопочки на месте, у главного администратора по прежнему отсутствует кнопка Добавить фото. Понятно, что дело где-то в настройках, причем тех, которые сохраняются в базе MySQL. Но вот где? Хотя для главного администратора и не важна эта кнопка. В конечном итоге фото можно добавить через меню Мой контент (если я не ошибаюсь, еще не пробовал). И почему у меня эта кнопочка пропала только на тех движках, которые мигрировал с 1.5.3, а вот на чисто установленных этой проблемы нет? И как спрятать от гостей пункт меню Пользователи и вообще закрыть им доступ к списку всех пользователей? Вот есть модуль Новые пользователи, тот пусть и будет общедоступным, а полный список, иной раз, хотелось бы прятать и от зарегистрированных пользователей для универсализма, то есть предоставлять его только модераторам и админам. Это становится актуальным, если в профиль включена самостоятельная форма анкеты, с некоторыми подробными данными, которые пользователь мог бы сам решать кому показывать, а кому нет (например, друзьям), ну а модератор должен иметь доступ к профилю, чтобы иметь возможность банить при необходимости и т.д.
И тогда, все будет так, как должно было бы быть..., даже если все будет наоборот...
Модератор
small user social cms
МедальПочетный тестер InstantCmsКубок зрительских симпатий
Сообщений: 710
Так и не нашел я где зарыта собака, но кнопочка добавить фото у главного админа в профиле все еще отсутствует. Шаблоны всех модулей, компонентов и т.д. перелопачены и перезалиты раз двадцать, но ничего не выходит. Сначала проблема нарисовалась после миграции с 1.5.3 на 1.6, затем, после переустановки она исчезла, но после восстановления бэкапа базы опять нарисовалась. Восстановил другой бэкап, оттуда, где такой проблемы нет, но все равно кнопки нет. Думал проблема где-то в базе, однако получается нет. Какой файл отвечает за показ профиля (не шаблон, а компонент), подскажите плиз?
И тогда, все будет так, как должно было бы быть..., даже если все будет наоборот...
Модератор
small user social cms
МедальМедаль за отзывчивостьКубок зрительских симпатий
Сообщений: 435
components/users/frontend.php отвечает за показ профиля.

Сироки
Код PHP:
  1. if ($do=='profile'){
  2.  
  3. $inCore->loadLib('clubs');
  4.  
  5. if (!$id){
  6. $login = $inCore->request('login', 'str', '');
  7. $login = urldecode($login);
  8. $id = $inDB->get_fields('cms_users', "login='{$login}'", 'id', 'is_deleted ASC');
  9. $id = $id['id'];
  10. }
  11.  
  12. $usr = $model->getUser($id);
  13.  
  14. ................
  15. .....................
  16. .......................
  17. .....................
  18. //отдаем в шаблон
  19. $smarty = $inCore->initSmarty('components', 'com_users_profile.tpl');
  20.  
  21. $smarty->assign('id', $id);
  22. $smarty->assign('usr', $usr);
  23. $smarty->assign('plugins', $plugins);
  24. $smarty->assign('messages', cmsCore::getSessionMessages());
  25. $smarty->assign('cfg', $cfg);
  26. $smarty->assign('myprofile', $myprofile);
  27. $smarty->assign('is_admin', $inUser->is_admin);
  28. $smarty->assign('is_auth', $inUser->id);
  29.  
  30. $smarty->display('com_users_profile.tpl');
  31.  
  32. }
  33.  
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.