hopkins Опубликовано 16 февраля, 2013 Жалоба Поделиться Опубликовано 16 февраля, 2013 Здравствуйте. Скажите пожалуйста где нужно поправить код, чтобы после регистрации пользователя его направляло на главную страницу...вот мой код: {* Страница регистрации *}{$meta_title = "Регистрация" scope=parent}<h1>Регистрация</h1>{if $error}<div class="message_error"> {if $error == 'empty_name'}Введите имя {elseif $error == 'empty_email'}Введите email {elseif $error == 'empty_password'}Введите пароль {elseif $error == 'user_exists'}Пользователь с таким email уже зарегистрирован {elseif $error == 'captcha'}Неверно введена капча {else}{$error}{/if}</div>{/if}<form class="form register_form" method="post"> <label>Имя</label> <input type="text" name="name" data-format=".+" data-notice="Введите имя" value="{$name|escape}" maxlength="255" /> <label>Email</label> <input type="text" name="email" data-format="email" data-notice="Введите email" value="{$email|escape}" maxlength="255" /> <label>Пароль</label> <input type="password" name="password" data-format=".+" data-notice="Введите пароль" value="" /> <div class="captcha"><img src="captcha/image.php?{math equation='rand(10,10000)'}"/></div> <input class="input_captcha" id="comment_captcha" type="text" name="captcha_code" value="" data-format="\d\d\d\d" data-notice="Введите капчу"/> <input type="submit" class="button" name="register" value="Зарегистрироваться"></form> Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 16 февраля, 2013 Жалоба Поделиться Опубликовано 16 февраля, 2013 В версии 2.1.5 пользователя и так после регистрации перебрасывает на главную страницу сайта. Цитата Ссылка на сообщение Поделиться на другие сайты
hopkins Опубликовано 16 февраля, 2013 Автор Жалоба Поделиться Опубликовано 16 февраля, 2013 У меня не перебрасывает.в том то и дело....изначально после заполнения формы и нажатии кнопки зарегистрироваться-бросало вот по такому адресу- caйт.com/js/jquery/jquery-1.3.2.js.....естественно этого файла там не было....сайт выдавал что страница не найдена....но регистрация тем не менее удалась...потом я закинул этот файл туда где он должен быть и вуаля....теперь после регистрации(удачной) пользователь остается на той же странице. В чем может быть проблема? Цитата Ссылка на сообщение Поделиться на другие сайты
Kasha Опубликовано 16 февраля, 2013 Жалоба Поделиться Опубликовано 16 февраля, 2013 в кривой установке системы. файлы все должны быть по умолчанию Цитата Ссылка на сообщение Поделиться на другие сайты
hopkins Опубликовано 16 февраля, 2013 Автор Жалоба Поделиться Опубликовано 16 февраля, 2013 Это не в кривой установке. Устанавливал не один раз. Этого файла по стандарту нет. Но на него всеровно "кто-то" ссылается. Можете сказать в каком файле поискать? Ну то есть в каком файле, Пользователя должно отправлять на главную после регистрации? Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 16 февраля, 2013 Жалоба Поделиться Опубликовано 16 февраля, 2013 delete Цитата Ссылка на сообщение Поделиться на другие сайты
JustDavali Опубликовано 16 февраля, 2013 Жалоба Поделиться Опубликовано 16 февраля, 2013 может дело в кривом шаблоне? Цитата Ссылка на сообщение Поделиться на другие сайты
hopkins Опубликовано 16 февраля, 2013 Автор Жалоба Поделиться Опубликовано 16 февраля, 2013 Rash, Да.это нулл.но на стандартной теме все прекрасно работает...видимо когда я менял дизайн то что то затронул.и хочу понять что именно.и где это можно исправить??? Цитата Ссылка на сообщение Поделиться на другие сайты
hopkins Опубликовано 16 февраля, 2013 Автор Жалоба Поделиться Опубликовано 16 февраля, 2013 JustDavali.дело именно в шаблоне. Можете подсказать файл в котором черным по белому написано что после нажатия на кнопку ЗАРЕГИСТРИРОВАТЬСЯ-пользователя бросает на главную? Цитата Ссылка на сообщение Поделиться на другие сайты
Rash Опубликовано 16 февраля, 2013 Жалоба Поделиться Опубликовано 16 февраля, 2013 delete Цитата Ссылка на сообщение Поделиться на другие сайты
hopkins Опубликовано 16 февраля, 2013 Автор Жалоба Поделиться Опубликовано 16 февраля, 2013 Rash, Это все конечно замечательно....но я дальше папки design не вылазил...то есть когда правил шаблон-изменял только в этой папке....в файле register.tpl кроме формы отправления ничего нет....да я в него и не лазил.... Цитата Ссылка на сообщение Поделиться на другие сайты
JustDavali Опубликовано 16 февраля, 2013 Жалоба Поделиться Опубликовано 16 февраля, 2013 hopkins то, что написал Rash к вашей проблеме не имеет никакого отношения.скиньте линк в личку посмотрим Цитата Ссылка на сообщение Поделиться на другие сайты
delprofile Опубликовано 16 февраля, 2013 Жалоба Поделиться Опубликовано 16 февраля, 2013 Rash не одна из них не может отвечать за редирект, это rewrite rule не более того! Цитата Ссылка на сообщение Поделиться на другие сайты
hopkins Опубликовано 18 февраля, 2013 Автор Жалоба Поделиться Опубликовано 18 февраля, 2013 нашел!!!....все дело в брендах....не знаю каким боком они здесь....но после того как я добавляю 3д облако...регистрация не работает....тоже самое происходит если совсем убрать эти бренды.....что нужно сделать с эти кодом что бы регистрация заработала? <!-- Все бренды --> {* Выбираем в переменную $all_brands все бренды *} {get_brands var=all_brands} {if $all_brands} <div id="all_brands"> <div id="3dcloud_block" style="text-align:center;font-size:12pt;"> <script type="text/javascript"> var rnumber = Math.floor(Math.random()*9999999); var so = new SWFObject("design/{$settings->theme|escape}/js/tagcloud.swf?r="+rnumber, "tagcloudflash", "210", "200", "9"); so.addParam("wmode", "transparent"); so.addParam("allowScriptAccess", "always"); so.addParam("bgcolor", "#FF0000"); so.addVariable("tspeed", "150"); so.addVariable("distr", "true"); so.addVariable("mode", "tags"); so.addVariable("minFontSize", "8"); so.addVariable("maxFontSize", "14"); so.addVariable("tcolor", "0x33ccff"); so.addVariable("tcolor2", "0x33ccff"); so.addVariable("hicolor", "0x33ccff"); so.addVariable("tagcloud", "<tags>{foreach $all_brands as $b}<a href='brands/{$b->url}'>{$b->name}</a>{/foreach}</tags>"); so.write("3dcloud_block"); </script> </div> </div> {/if} <!-- Все бренды (The End)--> Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 18 февраля, 2013 Жалоба Поделиться Опубликовано 18 февраля, 2013 Вопрос: Регистрация в модальном окне?а лучше покажите код с index.tpl ne часть где ссылка на регистрацию. Цитата Ссылка на сообщение Поделиться на другие сайты
DimkaPNZ Опубликовано 19 февраля, 2013 Жалоба Поделиться Опубликовано 19 февраля, 2013 Долго разбираться не стал. Просто в RegisterView.php закомментировал проверку значения Сессии, в которой по идее должна содержаться последняя посещенная страница. а именно $_SESSION['user_id'] = $user_id;// if(!empty($_SESSION['last_visited_page']))// header('Location: '.$_SESSION['last_visited_page']); // elseТакая же ситуация с файлом LoginView.php . Теперь при авторизации и регистрации посылает на Главную. Цитата Ссылка на сообщение Поделиться на другие сайты
hopkins Опубликовано 19 февраля, 2013 Автор Жалоба Поделиться Опубликовано 19 февраля, 2013 filth, вот код <!-- Вход пользователя --> <div id="account"> {if $user} <span id="username"> <a href="user">{$user->name}</a>{if $group->discount>0}, ваша скидка — {$group->discount}%{/if} </span> <a id="logout" href="user/logout">выйти</a> {else} <a id="register" href="user/register">Регистрация</a> <a id="login" href="user/login">Вход</a> {/if} </div> <!-- Вход пользователя (The End)--> Цитата Ссылка на сообщение Поделиться на другие сайты
hopkins Опубликовано 19 февраля, 2013 Автор Жалоба Поделиться Опубликовано 19 февраля, 2013 DimkaPNZ, Спасибо за ответ...но все-таки хотелось решить проблему как то иначе. Не возникнет ли проблем в дальнейшем из-за этого?...например если добавить авторизацию с loginza Цитата Ссылка на сообщение Поделиться на другие сайты
Dimon789 Опубликовано 19 февраля, 2013 Жалоба Поделиться Опубликовано 19 февраля, 2013 да была у меня проблема, такая, возникла из-за добавленного скрипта, где-то конфликт идет Цитата Ссылка на сообщение Поделиться на другие сайты
hopkins Опубликовано 19 февраля, 2013 Автор Жалоба Поделиться Опубликовано 19 февраля, 2013 Dimon789, это конечно хорошо. Но меня мучает вопрос...Не возникнет ли потом проблем из-за этого???ну если поступить как сказал DimkaPNZ Цитата Ссылка на сообщение Поделиться на другие сайты
DimkaPNZ Опубликовано 19 февраля, 2013 Жалоба Поделиться Опубликовано 19 февраля, 2013 hopkins, Я же написал, что "Долго разбираться не стал. " Авторизация с логинзой нам на данный момент не требуется. Какие могут быть "проблемы" из-за редиректа на Главную страницу - не представляю.Кстати вполне вероятно, что при использовании Логинзы этой проблемы нет вовсе... Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 19 февраля, 2013 Жалоба Поделиться Опубликовано 19 февраля, 2013 попробуй в RegisterView.php и LoginView.php значение сессии такое{ $_SESSION['user_id'] = $user_id; header('Location: '.$this->config->root_url); }up. пардон, DimkaPNZ уже подсказал, сразу не заметил. Проблем по идее быть не должно, ведь версии 2.02(3) и 2.1 так и работали.Вы писали, что после регистрации/логина ссылается на файл jquery-1.3.2.js, тут и надо копать. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 16 июля, 2013 Жалоба Поделиться Опубликовано 16 июля, 2013 ищем в index.php ласт визитет пейдж и делаем по аналогии Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 17 июля, 2013 Жалоба Поделиться Опубликовано 17 июля, 2013 делаю допустим в файле LoginView.php таким образом: // Перенаправляем пользователя на прошлую страницу, если она известна //if(!empty($_SESSION['last_visited_page'])) header('Location: '.$_SESSION['last_visited_page']); //else //header('Location: '.$this->config->root_url); авторизация проходит и сразу возвращает на страницу авторизации и требует ввести пароль Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 3 сентября, 2013 Жалоба Поделиться Опубликовано 3 сентября, 2013 подскажите рабочее решение по возврату пользователя на прошлую страницу после регистрации или авторизации версия 2.0.2 Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.