[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ну не знаю я куда теперь бежать
YVSIK
всегда у меня борьба с путями !!ВСЕГДА!!
но этот раз даже и не знаю что сказать, вот прицепляю скины чудесСС
это сам файл и он нормаль открывается на прямую

user posted image
это файл из которого я его цепляю, и в дриме видно что он его видит, и это точно совершенно, видит и баста, в скине по левую сторону видно и то и другое
user posted image
и самое интересное происходит в браузере, в любом причем
user posted image
всё уже все возможные варианты перепробовал
может вы увидите что я не вижу!
вот собственно что и как надо подключить ) зараза)
<?php include'/skins/tpl/menu/reg_pers/personal.tpl';
?>
/*/modules/menu/reg_per/personal.php*/<br>

и вот от сюда)
<!--/skins/tpl/menu/reg_pers/personal.tpl--><HR  WIDTH="100%" color="#00FFFF" > 
Личный кабинет)!! (personal.tpl)
<!--/skins/tpl/menu/reg_pers/personal.tpl-->



может надо винду по новой установить?user posted image



Спустя 17 минут, 12 секунд (7.09.2011 - 21:18) sebastjan написал(а):
так трудно судить, может скрипт подключающий этот ТПЛ находиться не в корне, тогда путь надо указывать по другому.
Выйти на корень и потом указать путь.
Попробуй сделать тест скрипт в коне и тоже самое подключить, сразу будет понятно.
К примеру - есть скрипт лежит не прямо в корне а в папке ,ему надо подключить то что в корне подключаемый модуль.tpl.
Тогда будет так.
../подключаемый модуль.tpl

Спустя 6 минут (7.09.2011 - 21:24) YVSIK написал(а):
Цитата
Попробуй сделать тест скрипт в коне и тоже самое подключить, сразу будет понятно.

во!)))))!! этого ещё не делал !! ща буду наращивать по папочно

Спустя 11 минут, 34 секунды (7.09.2011 - 21:35) Игорь_Vasinsky написал(а):
Ну как так его подцепи

<?php include './skins/tpl/menu/reg_pers/personal.tpl';
?>

Спустя 1 минута, 23 секунды (7.09.2011 - 21:36) Игорь_Vasinsky написал(а):
Цитата
во!)))))!! этого ещё не делал !! ща буду наращивать по папочно

эх... ты же уже свою концепцию MVC паттерна выдвинул и видать движок дописываешь, и такие дела: пути.... эх.

Спустя 12 минут, 46 секунд (7.09.2011 - 21:49) YVSIK написал(а):
так )) из корня видно двумя способами (так / и так ../)
поднимаюсь чуть выше перехожу в папку /modules/
_http://eche/modules/
тож видно но уже только так ../
перехожу ещё выше
_http://eche/modules/menu/ в следующую папку
все)) никаким способом не видно !

Игорь_Vasinsky biggrin.gif вот быват)) а с путями у мя вегда проблеММММЫ)

Спустя 13 минут, 23 секунды (7.09.2011 - 22:03) Игорь_Vasinsky написал(а):
Цитата
Ну как так его подцепи

<?php include './skins/tpl/menu/reg_pers/personal.tpl';
?>

Спустя 10 минут, 34 секунды (7.09.2011 - 22:13) YVSIK написал(а):
кажисЬ все!, вот чего не хватала )) сабакЭ
<?php include'../../../skins/tpl/menu/reg_pers/personal.tpl';
?>
/*/modules/menu/reg_per/personal.php*/<br>


вот этих слешей и точек include'../../../
да будь они не ладныuser posted image

Спустя 13 часов, 26 минут, 28 секунд (8.09.2011 - 11:40) YVSIK написал(а):
Цитата
кажисЬ все!, вот чего не хватала )

хвать да не хватило!!
а дело вот в чем, конечно же я как уже говорил У МЯ с путями всегда проблеммы
и вот попробуйте объяснить вот это
<?php 
if(!$_SESSION['login'])
{
include 'skins/tpl/regss/registration.tpl';
}
else
{
include'skins/tpl/menu/reg_pers/personal.tpl';
}
?>

и сравнить вот с этим
<?php 
if(!$_SESSION['login'])
{
include '../../../skins/tpl/regss/registration.tpl';
}
else
{
include'../../../skins/tpl/menu/reg_pers/personal.tpl';
}
?>

второй работает из корня (как самостоятельный скрипт) а первый из index-са
вот я и маю всегда
впрочем все работает а в голове так и не нашлось ПУЧУМУ?
в одном случае так в другом эдак :blink:
может этому есть точное объяснение; у меня пока нет.

Спустя 5 минут, 30 секунд (8.09.2011 - 11:45) Winston написал(а):
Цитата (YVSIK @ 8.09.2011 - 11:40)
include '../../../skins/tpl/regss/registration.tpl';

ОМГ только мозги плавить такими записями...
Если точка входа одна, это index.php
То в нем лучше создать константу в которой будет хранится абсолютный путь к корню сайта, например
define('ROOT', dirname(__FILE__));

А потом подключать файлы так:
include ROOT . 'skins/tpl/regss/registration.tpl';

А не городить черти-что с точками и слешами :)

Спустя 4 минуты, 49 секунд (8.09.2011 - 11:50) YVSIK написал(а):
Winston точно в дырочку user posted image я до этого уже доходил; но пока ещё не применил; вернее не пробувал вот и теперь бум пробывать и положим в капилку своих знаний!!
за ответ спасибо!!

Спустя 3 часа, 31 минута, 12 секунд (8.09.2011 - 15:21) Krevedko написал(а):
правильно все тебе говорят. если точка входа одна, от нее и пляшешь с путями. а если обращаешься напрямую к файлу пхп, который лежит черте где в восьми папках, а темплейт, с которым он работает, лежит тоже в восьми папках, но других, то ессно ты поимеешь большой гемор с этим. biggrin.gif

Спустя 40 минут, 43 секунды (8.09.2011 - 16:02) sebastjan написал(а):
Можно примертивно просто определать путь не разбираясь в путях.
Положить картинку в дерикторию откуда надо брать инклюд
А в самом файле куда подключать в Дремвивере найти эту папку и вставить картинку.
Дремвивер сам пропишет путь.Вот будешь знать какой путь надо писать для для файла.
Глуповато конечно, но надёжно. smile.gif
Лучше разобраться раз и на всегда.


Спустя 17 минут, 30 секунд (8.09.2011 - 16:19) Winston написал(а):
sebastjan
laugh.gif
Вот это изврат laugh.gif

Спустя 17 минут, 12 секунд (8.09.2011 - 16:37) sebastjan написал(а):
smile.gif
Согласен.

Спустя 4 часа, 9 минут, 36 секунд (8.09.2011 - 20:46) YVSIK написал(а):
для завершения картины
Цитата
А потом подключать файлы так:

include ROOT . 'skins/tpl/regss/registration.tpl';

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


если подлючаться так как примере все равно вылетает ошибка; но уже другая
посмотрел какая и сам нашел
нет слеша вот так
include ROOT . '/skins/tpl/regss/registration.tpl';

имена папок без него складываются в единое целое ))примрно вот так

домен/wwwskins/
в---------сееееееее))
тема исчерпана пора закрывать ))
вроде всех отблагодарил!!
ещё раз всем спасибо)!!!

Спустя 10 минут, 10 секунд (8.09.2011 - 20:56) Winston написал(а):
Константу так напиши
define('ROOT', dirname(__FILE__) . '/');

Спустя 3 минуты, 7 секунд (8.09.2011 - 20:59) YVSIK написал(а):
Winston добро!!
Класс! это ещё лучше !! не надо думать что и гиДе и что пропустил!!


_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.