0 Пользователей и 1 Гость просматривают эту тему.
  • 13 Ответов
  • 15947 Просмотров
*

just.al

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Здравствуйте господа. нужна помощь. На моём сайте есть страница которая открыта только для зарегистрированных пользователей, всё работает хорошо, НО. при заходе на страницу мне пишет "Для просмотра этой информации необходимо пройти авторизацию", можно ли как-нибудь сделать чтоб на этой странице была форма регистрации? или можно ли изменить этот текст например на: "Для просмотра этой информации необходимо пройти авторизацию или зарегистрироваться(ссылка на страницу регистрации)"? К большому сожалению модулей на это страницу с формой входа поставить нельзя, ибо иначе страница не будет отображаться конкретно.
*

igs180

  • Новичок
  • 2
  • 0 / 0
Доброго времени суток.
Если ещё актуально, мне помогло следующее:
в файл /components/com_content/views/article/view.html.php
вместо строк:

if ($item->params->get('access-view')!= true && (($item->params->get('show_noauth')!= true &&  $user->get('guest') ))) {
           JError::raiseWarning(403, JText::_('JERROR_ALERTNOAUTHOR'));
      return;
}

вставил:

if ($item->params->get('access-view')!= true && (($item->params->get('show_noauth')!= true &&  $user->get('guest') ))) {
            // Redirect to login
       $uri = JFactory::getURI();
       $return = $uri->toString();
       $url  = '/auth';
       $url .= '?return='.base64_encode($return);;
       //$url   = JRoute::_($url, false);
       $app->redirect($url, JText::_('Для начала авторизуйтесь, пожалуйста:') );
           
   JError::raiseWarning(403, JText::_('JERROR_ALERTNOAUTHOR'));
   return;
}

где $url это ссылка на страницу авторизации. Изменения вносил в файл в районе 101 строки.  ^-^
*

just.al

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Доброго времени суток.
Если ещё актуально, мне помогло следующее:
в файл /components/com_content/views/article/view.html.php
вместо строк:

if ($item->params->get('access-view')!= true && (($item->params->get('show_noauth')!= true &&  $user->get('guest') ))) {
           JError::raiseWarning(403, JText::_('JERROR_ALERTNOAUTHOR'));
      return;
}

вставил:

if ($item->params->get('access-view')!= true && (($item->params->get('show_noauth')!= true &&  $user->get('guest') ))) {
            // Redirect to login
       $uri = JFactory::getURI();
       $return = $uri->toString();
       $url  = '/auth';
       $url .= '?return='.base64_encode($return);;
       //$url   = JRoute::_($url, false);
       $app->redirect($url, JText::_('Для начала авторизуйтесь, пожалуйста:') );
           
   JError::raiseWarning(403, JText::_('JERROR_ALERTNOAUTHOR'));
   return;
}

где $url это ссылка на страницу авторизации. Изменения вносил в файл в районе 101 строки.  ^-^

А можно на примере как вставлять ссылку? я просто php вообще не знаю.
*

igs180

  • Новичок
  • 2
  • 0 / 0
Открыть в браузере страничку с формой входа на сайт и в адресной строке скопировать адрес этой странички ну и вставить в $url вместо /auth  ^-^
*

mr.Patt

  • Новичок
  • 3
  • 0 / 0
Прошу помощи! Вхожу в панель управления по логину и паролю все нормально, но в самой панели управления ни чего не могу сделать пишет: Для просмотра этой информации необходимо пройти авторизацию ЧТО ДЕЛАТЬ?
*

Besa

  • Захожу иногда
  • 162
  • 4 / 0
  • В чём-то каждый умнее меня. Поэтому я спрашиваю.
Скорее всего вам не хватает прав.
Стоит что-нибудь, кроме суперадминистратора.
Менеджер или просто Администратор.
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Besa, думаете больше года человек вас ждал, ждал и дождался )
*

Jeronimous

  • Новичок
  • 1
  • 0 / 0
       $app->redirect($url, JText::_('Для начала авторизуйтесь, пожалуйста:') );
После запятой текст не отображался, пришлось заменить на код ACSII:
Код
$app->redirect($url, JText::_('Для начала авторизуйтесь & #044; пожалуйста:') );
Внимание! Убрать пробел после знака &
*

DiabloZet

  • Захожу иногда
  • 151
  • 5 / 1
  • Честь превыше всего!
*

DiabloZet

  • Захожу иногда
  • 151
  • 5 / 1
  • Честь превыше всего!
После запятой текст не отображался, пришлось заменить на код ACSII:
Код
$app->redirect($url, JText::_('Для начала авторизуйтесь & #044; пожалуйста:') );
Внимание! Убрать пробел после знака &
А ты посмотри дату создания темы)))) 10 сентября, 2012 года, сейчас 2012? или он как кощей ждет и надеется?)
*

WEBBY Master

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Друзья, такая проблема.
Создал материал, привязал его к пункту меню и кнопке модуля. Но при переходе такое:
"Ошибка Для просмотра этой информации необходимо пройти авторизацию"
Что я только не делал, где я только не копал... Доступ везде стоит Public.
Помогите пожалуйста.
Заранее всех благодарю за любой исход ответа.
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
У меня такая надпись была на всех разделах VirtueMart. Если заходишь на сайт без авторизации, то было все нормально. Если авторизировался, то в разделы товара не пускал и писал "Для просмотра этой информации необходимо пройти авторизацию". Затык был в том, что в пункте меню  "Верхний уровень категории товара" в "Доступ" стоял Guest. Поменял на Public и все заработало. Работает на этом сайтеhttp://technolux.dp.ua
*

DOKTOP

  • Новичок
  • 5
  • 0 / 0
Доброго времени суток.
Если ещё актуально, мне помогло следующее:
в файл /components/com_content/views/article/view.html.php
вместо строк:

if ($item->params->get('access-view')!= true && (($item->params->get('show_noauth')!= true &&  $user->get('guest') ))) {
           JError::raiseWarning(403, JText::_('JERROR_ALERTNOAUTHOR'));
      return;
}

вставил:

if ($item->params->get('access-view')!= true && (($item->params->get('show_noauth')!= true &&  $user->get('guest') ))) {
            // Redirect to login
       $uri = JFactory::getURI();
       $return = $uri->toString();
       $url  = '/auth';
       $url .= '?return='.base64_encode($return);;
       //$url   = JRoute::_($url, false);
       $app->redirect($url, JText::_('Для начала авторизуйтесь, пожалуйста:') );
            
   JError::raiseWarning(403, JText::_('JERROR_ALERTNOAUTHOR'));
   return;
}

где $url это ссылка на страницу авторизации. Изменения вносил в файл в районе 101 строки.  ^-^

Спасибо ты помог пусть и косвенно
в строке       if ($item->params->get('access-view') == false && ($item->params->get('show_noauth', '0') == '0'))
0 изменил на единичку и пропала проблема с вечно вылазящей просьбой о авторизации на главной
Вот так сделал       if ($item->params->get('access-view') == false && ($item->params->get('show_noauth', '0') == '1'))
Если честно это даже не танцы с бубном это просто отчаянье, но сработало. Я не знаю, что это и для чего главное если помогло мне может и другим помочь.
P.S. Ошибка с вечной авторизацией главной страницы появилась при обновлении Joomla 3.7 на 3.6 работало в штатном режиме
« Последнее редактирование: 05.06.2017, 01:20:43 от DOKTOP »
*

Don_Basten

  • Новичок
  • 1
  • 0 / 0
Спасибо ты помог пусть и косвенно
в строке       if ($item->params->get('access-view') == false && ($item->params->get('show_noauth', '0') == '0'))
0 изменил на единичку и пропала проблема с вечно вылазящей просьбой о авторизации на главной
Вот так сделал       if ($item->params->get('access-view') == false && ($item->params->get('show_noauth', '0') == '1'))
Если честно это даже не танцы с бубном это просто отчаянье, но сработало. Я не знаю, что это и для чего главное если помогло мне может и другим помочь.
P.S. Ошибка с вечной авторизацией главной страницы появилась при обновлении Joomla 3.7 на 3.6 работало в штатном режиме
DOKTOR, подскажи, пожалуйста, а в каком именно файле ты изменял код?
Спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Необходимо поправить ссылки на материал

Автор vrbsergey

Ответов: 2
Просмотров: 1108
Последний ответ 21.04.2016, 12:15:15
от vrbsergey
AcyMaling! Никак не могу пройти спамтест

Автор rodion29

Ответов: 2
Просмотров: 3553
Последний ответ 01.05.2015, 17:09:42
от rodion29
Необходимо сместить вывод блока, где подправить CSS

Автор parfesha

Ответов: 2
Просмотров: 1216
Последний ответ 02.11.2013, 04:22:27
от artel-st
Вопрос о выводе информации на главную страницу

Автор SolomonFox

Ответов: 2
Просмотров: 1147
Последний ответ 12.06.2013, 20:34:33
от SolomonFox
Автоматическая загрузка с другого сайта актуальной информации в статью

Автор borro

Ответов: 6
Просмотров: 2642
Последний ответ 07.12.2012, 17:45:41
от KKAAZZOO