линк на регистацию

Автор karencho, 04 октября 2009, 01:14:56

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

karencho

где можно изменить линк на регистрацию , ну имею ввиду когда найммеш на регисрацию и хочу чтооб с форума перешол бы на саит,прюмо на страницу регистрации

karencho

никто не может помочь?

Drakonsa

А не проще закрыть регистрацию и написать, что регистрация производиться на сайте?

0daliska

Цитата: karencho от 04 октября 2009, 01:14:56
где можно изменить линк на регистрацию , ну имею ввиду когда найммеш на регисрацию и хочу чтооб с форума перешол бы на саит,прюмо на страницу регистрации
Идете в index.temlate.php Вашей темы
Находите кнопку - регистрация:
// If the user is a guest, also show [register] button.
if ($context['user']['is_guest'])
echo ($current_action == 'register' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'register' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=register">' , $txt[97] , '</a>
</td>' , $current_action == 'register' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

В этой части замените:
<a href="', $scripturl, '?action=register">' , $txt[97] , '</a>
</td>' , $current_action == 'register' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

на:
<a href="http://вашСайт/страницаРегистрации.php">' , $txt[97] , '</a>
</td>' , $current_action == 'register' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


Это позволит изменить назначение кнопки регистрация в главном меню... Но ссылка там, где Добро пожаловать, Гость! войдите или зарегистрируйтесь - останется...
Если еще актуально, могу подсказать дальше, что делать... У меня на форуме так реализовано...

Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

karencho

в каком файле и строчке можно поменять линк на регистрацию? спасибо

Kosten

index.template.php у меня строка 645

// If the user is a guest, also show [register] button.
if ($context['user']['is_guest'])
echo ($current_action == 'register' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'register' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=register">' , $txt[97] , '</a>
</td>' , $current_action == 'register' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

берем от сюда <a href="', $scripturl, '?action=register">' , $txt[97] , '</a> и меняем.
Например, <a href="http://somesite.ru/register">' , $txt[97] , '</a>

maxpostal

Конечно актуально! Жду с нетерпением продолжения... Зарание спасибо O0

0daliska

Ну а дальше совсем просто:
Идем в файл Index.russian-utf8.php (если utf-8) или Index.russian.php - 'этот файл лежит в папке Themes/default/languages/
Ищем в нем (где-то 155 строка):
$txt['welcome_guest'] = 'Добро пожаловать, <b>' . $txt[28] . '</b>. Пожалуйста, <a href="' . $scripturl . '?action=login">войдите</a> или <a href="' . $scripturl . '?action=register">зарегистрируйтесь</a>.';
В нем заменяем: на это:
$txt['welcome_guest'] = 'Добро пожаловать, <b>' . $txt[28] . '</b>. Пожалуйста, <a href="' . $scripturl . '?action=login">войдите</a> или <a href="http://вашСайт/страницаРегистрации.php">зарегистрируйтесь</a>.';

Вот и все :) Регистрация теперь завязана на Вашу страницу :)
Удачи!!!!
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

karencho

сори не искал на форуме :( спасибо за такую подробную информацию! мне как раз ето  и нужно било ;) там где добро пожаловать гость :)

maxpostal


yrygvay

а может быть что бы не было строчек с кнопкой регистрации?
// If the user is a guest, also show [register] button.
  if ($context['user']['is_guest'])
      echo ($current_action == 'register' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
            <td valign="top" class="maintab_' , $current_action == 'register' ? 'active_back' : 'back' , '">
              <a href="', $scripturl, '?action=register">' , $txt[97] , '</a>
            </td>' , $current_action == 'register' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


у меня только такие
   // If the user is a guest, also show [register] button.
   if ($context['user']['is_guest'])
  makeMenuElement($scripturl . '?action=register', 'register', $txt[97]);
Music in Soul
Помогу с переездом с UCOZ

Bugo

Строчка «Theme by YRYGVAY& FN Promo» означает, что Вы соавтор темы. Так кому, как не Вам, знать, какой код содержится в index.template.php используемой темы...

yrygvay

Эта теме переработанная. и это только начало.
поэтому я и  хотел узнать где линк поменять!
Music in Soul
Помогу с переездом с UCOZ

0daliska

Ну тогда сообщество будет просить Вас о соавторстве  ;) И будет ой какой длинный копирайт на тему, Вам так не кажется?
Вы хоть чуть-чуть понимаете, что написано в том коде, что привели?
Если да, то ответ у Вас уже есть :)
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

yrygvay

<a href="', $scripturl, '?action=register">' если здесь впишу ссылку то она будет автоматически перекидывать?
Music in Soul
Помогу с переездом с UCOZ

Bugo

Надо было начинать не со смены копирайтов, а с изучения основ PHP и HTML.

yrygvay

Честно сейчас не лучший просто момент для найма знающих людей.
Поэтому стараюсь пока своими силами. а точнее просьбами узнать что где и как поменять!
Music in Soul
Помогу с переездом с UCOZ

andreyvw

спасибо огромнейшее 0daliska
то что было надо!!!

andreyvw

#18
с кнопкой получилось - кидает сразу на страницу Регистрации на сайте

а вот с окном чего то кидает на главную страницу сайта

$txt['welcome_guest'] = 'Добро пожаловать, <b>' . $txt[28] . '</b>. Пожалуйста, <a href="' . $scripturl . '?action=login">войдите</a> или <a href="http://www.site.ru/index.php?option=com_user&view=register">зарегистрируйтесь</a>.';

ПОЧЕМУ?
у меня такое вот окно:

и подозрения что ссылка кода выше - не к этому окну

0daliska

Цитата: andreyvw от 30 октября 2010, 02:41:48
с кнопкой получилось - кидает сразу на страницу Регистрации на сайте

а вот с окном чего то кидает на главную страницу сайта

$txt['welcome_guest'] = 'Добро пожаловать, <b>' . $txt[28] . '</b>. Пожалуйста, <a href="' . $scripturl . '?action=login">войдите</a> или <a href="http://www.site.ru/index.php?option=com_user&view=register">зарегистрируйтесь</a>.';

ПОЧЕМУ?
у меня такое вот окно:
...
и подозрения что ссылка кода выше - не к этому окну
Значит для гостей вход на форум закрыт, следовательно еще один дополнительный файл для правки, а именно
Login.template.php...
Там где-то что-то типа такой строки должны быть:
', $txt[635], ' <a href="', $scripturl, '?action=register">', $txt[636], '</a> ', $txt[637], '
Так вот
, ' <a href="', $scripturl, '?action=register">', $txt[636], '</a> ',
замените на
, ' <a href="http://you_site.ru/put_k_stranice_registraciy">', $txt[636], '</a> ',
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

andreyvw

супер, спасибо - заработало