X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Выручите!)
Zhitel
Zhitel
Topic Starter сообщение 29.2.2016, 8:33; Ответить: Zhitel
Сообщение #1


Всем доброго времени суток!
Скажу сразу, в php я 0, подскажите как сделать чтобы при нажатии на Зарегистрироваться, подключался только шаблон регистрации, а не главный шаблон. Вот тут - http://1.workk.ru/

index.php

[PHP]<?php
header("Content-Type:text/html;charset=UTF-8");

session_start();

require_once "config.php";
require_once "functions.php";

db(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);

//$categories =
//$razd =
//$user =

$action = clear_str($_GET['action']);
if(!$action) {
$action = "main";
}

if(file_exists(ACTIONS.$action.".php")) {
include_once ACTIONS.$action.".php";
}
else {
include_once ACTIONS."main.php";
}

include_once TEMPLATE."/index.php";
?>[/PHP]

functions.php
[PHP]<?php

function db($host,$user,$pass,$db_name) {
$db = mysql_connect($host,$user,$pass);
if(!$db) {
exit(mysql_error());
}

if(!mysql_select_db($db_name,$db)) {
exit(mysql_error());
}

mysql_query("SET NAMES UTF8");
}

function clear_str($str) {
return trim(strip_tags($str));
}

function render($path,$param = array()) {
extract($param);

ob_start();

if(!include($path.".php")) {
exit("Нет такого шаблона");
}

return ob_get_clean();

}


?>[/PHP]

Если ещё какой код нужен, кину


И если сможете, объясните без слэнга, чтоб понятно было))

Заранее спасибо!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 29.2.2016, 9:54; Ответить: Webmaster_hb
Сообщение #2


приложите список файлов которые у вас есть
и выложите шаблон страницы на которой кнопка зарегистрироваться
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zhitel
Zhitel
Topic Starter сообщение 29.2.2016, 12:15; Ответить: Zhitel
Сообщение #3


(Webmaster_hb @ 29.2.2016, 11:54) *
приложите список файлов которые у вас есть
и выложите шаблон страницы на которой кнопка зарегистрироваться



index.php
functions.php
config.php
actions
-----main.php
-----registration.php
template
--default
----- css
-----js
-----images
-----reg
-----------registration.tpl.php

-----index.php
-----header.tpl.php
-----menu.tpl.php
-----shearing.tpl.php
-----side_bar.tpl.php
-----footer.tpl.php

[PHP]<?php
include "header.tpl.php";
include "navigation.tpl.php";
include "shearing.tpl.php";
include "galery.tpl.php";?>
<div id="content">
<?=$content; ?>
<div class="clear"> </div>
</div>



<?
include "side_bar.tpl.php";
include "galegy_bottom.tpl.php";
include "footer.tpl.php";

?>
[/PHP]


<html>
<head>
<title> WORKK </title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<script type="text/javascript" src="js/jCarouselLite.js"></script>
<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon">
</head>
<body>
<div id="wrapper">
<div id="header">

<div id="logo"> <a href="index.html"></a></div>

<ul class="mainMenu">
<li>Подать объявление </li>
<li>Мои объявления</li>
<li style="border-right:none;">Поиск объявления</li>


</ul>

</div>
<div id="nav">
<ul class="gorNav">
<li>Стройматериалы </li>
<li>Услуги </li>
<li>Работа </li>
<li>Спец.Техника </li>
<li>Доставка </li>
<li>Контакты </li>
</ul>

</div>
<div id="shearing">

<div class="category" name="category_id">
<select>
<option value="">Любая категория</option>
<option value="1" class="opt-group">Стройматериалы</option>
<option value="">Кирпич</option>
<option value="">Брус</option>
<option value="2" class="opt-group">Услуги</option>
<option value="">Строительство</option>
<option value="">Ремонт</option>
<option value="2" class="opt-group">Работа</option>
<option value="">Вакансии</option>
<option value="">Резюме</option>
<option value="2" class="opt-group">Работа</option>
<option value="">Экскаваторы</option>
<option value="">Автовышки</option>
<option value="">Краны</option>

</select>

</div>

<div class="city" name="city_id" >
<select>
<option value="">Все города</option>
<option value="">Иркутск</option>
<option value="">Ангарск</option>
<option value="">Усолье-Сибирское</option>

</select>

</div>


<input type="image" src="images/butSearch.png" class="butSearch">
<input type="text" id="search">

</div>

<div id="wrContent">
<div class="mycarousel">
<ul>
<li><img src="images/galery_1.jpg" alt="Панели"></li>
<li><img src="images/galery_2.jpg" alt="Краска"></li>
<li><img src="images/galery_3.jpg" alt="Обои"></li>
<li><img src="images/galery_4.jpg" alt="Гипсокартон"></li>
</ul>
</div>
<script type='text/javascript' >
$(function() {
$(".mycarousel").jCarouselLite({
auto: 2000,
speed: 600,
circular: true,
visible: 4

});
});
</script>
</div>
<div id="content">

<div id="news">
<div id="blockimage">
<img src="images/news_mini.jpg">
</div>
<div id="textnews">


<div id="blockTextNews">
<span id="ttlNews"><a href "#"> Продам Кирпич </a> </span>
<span id="priceNews"> 15 РУБ </span>
<span id="userNews">ООО "СТРОЙСИБ" </span>
<span id="cityNews">Иркутск </span>
<span id="dataNews">01.01.2016 </span> </div>

</div>
<div class="clear"> </div>
</div>

<div id="news">
<div id="blockimage">
<img src="images/news_mini.jpg">
</div>
<div id="textnews">


<div id="blockTextNews">
<span id="ttlNews"><a href "#"> Продам Кирпич </a> </span>
<span id="priceNews"> 15 РУБ </span>
<span id="userNews">ООО "СТРОЙСИБ" </span>
<span id="cityNews">Иркутск </span>
<span id="dataNews">01.01.2016 </span> </div>

</div>
<div class="clear"> </div>
</div>
<div id="news">
<div id="blockimage">
<img src="images/news_mini.jpg">
</div>
<div id="textnews">


<div id="blockTextNews">
<span id="ttlNews"><a href "#"> Продам Кирпич </a> </span>
<span id="priceNews"> 15 РУБ </span>
<span id="userNews">ООО "СТРОЙСИБ" </span>
<span id="cityNews">Иркутск </span>
<span id="dataNews">01.01.2016 </span> </div>

</div>
<div class="clear"> </div>
</div>





<div class="clear"> </div>
</div>


<div class="mycarouselbottom">
<ul>
<li><img src="images/galery_1.jpg" alt="Панели"></li>
<li><img src="images/galery_2.jpg" alt="Краска"></li>
<li><img src="images/galery_3.jpg" alt="Обои"></li>
<li><img src="images/galery_4.jpg" alt="Гипсокартон"></li>
<li><img src="images/1.jpg" alt="Панели"></li>
<li><img src="images/2.jpg" alt="Краска"></li>
<li><img src="images/3.jpg" alt="Обои"></li>
<li><img src="images/4.jpg" alt="Гипсокартон"></li>
<li><img src="images/5.jpg" alt="Гипсокартон"></li>
</ul>
</div>
<script type='text/javascript' >
$(function() {
$(".mycarouselbottom").jCarouselLite({
auto: 2000,
speed: 600,
circular: true,
visible: 7

});
});
</script>
</div>
<div id="sidebarRight">
<div id="mainblockSideBar">
<span id="ttlMainBlockSB">Авторизация</span>
<div class="contentBlockSidebar">

<ul class="login">
<li><a href ="?action=login">Войти</a></li>

<li><a href ="?action=registration">Зарегистрироваться</a></li>

</ul>

</div>
</div>

<div id="mainblockSideBar2">

</div>

</div>
<div class="clear"> </div>
<div id="footer">

<div id="logoFooter"> <a href="index.html"></a></div>


</div>
</div>




</div>

</body>

<html>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 29.2.2016, 14:10; Ответить: Webmaster_hb
Сообщение #4


судя по коду, у вас запускается файл registration.php
в нем скорее всего подобная структура

<?phpinclude "header.tpl.php";include "navigation.tpl.php";include "shearing.tpl.php";include "galery.tpl.php";?><div id="content"> <?=$content; ?><div class="clear"> </div></div> <?include "side_bar.tpl.php";include "galegy_bottom.tpl.php";include "footer.tpl.php"; ?>


вот в ней и надо указать нужный файл tpl.php

если это всё прописано, а не работает, тогда надо проверить на каждом из этапов
доступна ли переменная $action вывести значение константы ACTIONS вывести путь до файла
и проверить правильный ли он
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zhitel
Zhitel
Topic Starter сообщение 29.2.2016, 14:23; Ответить: Zhitel
Сообщение #5


(Webmaster_hb @ 29.2.2016, 16:10) *
судя по коду, у вас запускается файл registration.php
в нем скорее всего подобная структура

<?phpinclude "header.tpl.php";include "navigation.tpl.php";include "shearing.tpl.php";include "galery.tpl.php";?><div id="content"> <?=$content; ?><div class="clear"> </div></div> <?include "side_bar.tpl.php";include "galegy_bottom.tpl.php";include "footer.tpl.php"; ?>


вот в ней и надо указать нужный файл tpl.php

если это всё прописано, а не работает, тогда надо проверить на каждом из этапов
доступна ли переменная $action вывести значение константы ACTIONS вывести путь до файла
и проверить правильный ли он


в файле registration.php :
[PHP]<?php

require_once TEMPLATE. "reg/registration.tpl.php";

?>[/PHP]

registration.tpl.php:

[PHP]<?include TEMPLATE. "header.tpl.php"?>
<div class="container mregister">
<div id="login">
<h1>Регистрация</h1>
<form action="register.php" id="registerform" method="post"name="registerform">
<p><label for="user_login">Полное имя<br>
<input class="input" id="full_name" name="full_name"size="32" type="text" value=""></label></p>
<p><label for="user_pass">E-mail<br>
<input class="input" id="email" name="email" size="32"type="email" value=""></label></p>
<p><label for="user_pass">Имя пользователя<br>
<input class="input" id="username" name="username"size="20" type="text" value=""></label></p>
<p><label for="user_pass">Пароль<br>
<input class="input" id="password" name="password"size="32" type="password" value=""></label></p>
<p class="submit"><input class="button" id="register" name= "register" type="submit" value="Зарегистрироваться"></p>
<p class="regtext">Уже зарегистрированы? <a href= "login.php">Введите имя пользователя</a>!</p>
</form>
</div>
</div>

<?include TEMPLATE. "footer.tpl.php"?>
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 29.2.2016, 17:09; Ответить: Webmaster_hb
Сообщение #6


судя по коду - всё должно так и работать
поэтому надо разбираться путем вывода значение переменных на экран, чтобы понять где и что не срабатывает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zhitel
Zhitel
Topic Starter сообщение 29.2.2016, 17:34; Ответить: Zhitel
Сообщение #7


(Webmaster_hb @ 29.2.2016, 19:09) *
судя по коду - всё должно так и работать
поэтому надо разбираться путем вывода значение переменных на экран, чтобы понять где и что не срабатывает


http://1.workk.ru/?action=registration

Вот такой вот вывод на экране
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ekav.info
ekav.info
сообщение 21.3.2016, 2:27; Ответить: ekav.info
Сообщение #8


Привет, в этом файле registration.tpl.php просто уберите строчку <?include TEMPLATE. "footer.tpl.php"?>
либо эту строчку <?include TEMPLATE. "header.tpl.php"?>
не вижу эти файлы чтобы точно сказать

http://ekav.info

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Выручите бывшего кредитор (70 wmz на месяц)
5 Barca-fan 2752 19.9.2010, 22:44
автор: MrLia
Открытая тема (нет новых ответов) выручите 22wmz до завтра, отдам 30
10 STORm 3888 29.4.2009, 20:28
автор: Spoon


 



RSS Текстовая версия Сейчас: 18.4.2024, 22:33
Дизайн