Забыли пароль?
Запросите новый здесь.

Автор темы: back1919
ID темы: 933
Информация:
Тема содержит 18 сообщения, была просмотрена 4607 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » PHP
 Распечатать тему
1 locale для 2 движков
back1919
Есть 1 домен, в нем 2 движка, соответственно в папках:
http://mypixland.com/blogrus/
http://mypixland.com/blog/
хочу сделать 1 боковую панель, чтобы она отображалась в обоих движках. Текст меняю в 1 месте, отображается в обоих. Подскажите, как лучше сделать? хочу сделать в панели что-то вроде
Скачать исходники  Код
 echo $locale['001'];  echo $locale['002']


; ...итп
но не понимаю :
1. где хранить файл locale.php
2. как прописать адрес, чтобы переменная бралась из этого файла.
или можно вообще отдельный файл .php создать и подключать его?
Скачать исходники  Код
require_once('locale.php');


мне ошибку выдает.
Надеюсь что изложил идею. Спасибо.
Изменил(а) back1919, 28.09.2012 21:11
 
Web
Polarfox
Создай независимый файл и подключай хоть в 10 движках, удобно править и менять, но опираться придется только на функционал php без api/классов/функционала движков.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
back1919
PolarFox, в этом и вопрос. вот я создал файл mypanel.php- как его подключить?
Скачать исходники  Код

<?
require_once('http://mypixland.com/mypanel.php');
?>



выдает ошибку.

Скачать исходники  Код
<?
include('http://mypixland.com/mypanel.php');
?>



тоже самое.

Parse error: syntax error, unexpected '<' in /home/p123107/www/mypixland.com/blogrus/administration/panel_editor.php(150) : eval()'d code on line 1


Не пойму где накосячил)
Правда и отзывы сотрудников о работодателях.
 
Web
Polarfox
используй относительные пути.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
back1919
Скачать исходники  Код
<?
include('mypanel.php');
?>




Вот так? движки в разных папках находятся, не понимаю куда сохранять файл и какой адрес прописать чтобы его подключить(
http://mypixland.com/blogrus/
http://mypixland.com/blog/
Правда и отзывы сотрудников о работодателях.
 
Web
Polarfox
скобки можно опускать в этих функциях.

ну можно так, зависит от пути, вообще есть переменная/константа типа как у нас BASEDIR для настройки пути.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
back1919
Блин, у меня тупняк. Вот я создал панель. в ней всего 1 строчка кода:
Скачать исходники  Код
include ('http://mypixland.com/rating.php');



в корень сайта соответственно закинул файл rating.php с содержанием:
Скачать исходники  Код
<?php
 ?>
<div>
тест
</div>
<?



Ошибок не выдает (уже хорошо), но и на месте панели ничего не появляется. Где оплошность?) Спасибо.
Правда и отзывы сотрудников о работодателях.
 
Web
Neo_Allex
вместо include пробуй поставь require - может, ошибки выкинет..
http://how-make.i...ticles.php - как это делают? Современные технологии изготовления вещей и изделий...
 
Web
back1919
Скачать исходники  Код
require_once 'http://mypixland.com/rating.php';



Fatal error: require_once() [function.require]: Failed opening required 'http://mypixland.com/rating.php' (include_path='.:/usr/local/php53/lib/php') in /home/p123107/www/mypixland.com/blogrus/themes/templates/panels.php(58) : eval()'d code on line 1
Правда и отзывы сотрудников о работодателях.
 
Web
Polarfox
зачем абсолютные пути вообще?
я говорил про относительные, по фс только.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
back1919
да я же говорю- 2 движка в разных папках.
http://mypixland.com/blogrus/
http://mypixland.com/blog/
Как тут относительными обойтись?
Правда и отзывы сотрудников о работодателях.
 
Web
Polarfox
/root/www/1
/root/www/2
так либо поднимаемся уровнями выше ../ и заходим в нужную папнку.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
back1919
Вот так вставляю в админке в панель и работает:
Скачать исходники  Код
include 'rating.php';



Но и файл соответственно лежит в папке
http://mypixland.com/blogrus/ (там где лежит движ)
А как подключить файл на одну папку выше?
Скачать исходники  Код
include 'http://mypixland.com/rating.php';



<- так не работает
Правда и отзывы сотрудников о работодателях.
 
Web
PahaW
back1919,
http://www.php.net/manual/en/function.getcwd.php
$path = getcwd();
include ($path."../rating.php");
//ну что-то типо того!
Изменил(а) PahaW, 16.10.2012 06:37
-----
Лайкай авууууу, авы себя не залайкают
 
Web
Alipapa
Подключить файл, лежащий вне сайта, но в одной файловой системе, и если владелец файлов не запрещает (то есть, если есть права), можно примерно так:
Скачать исходники  Код
require_once(dirName(__FILE__).'/../dirname/file.php');



Если же у вас есть ssh-доступ, в unix-подобных системах можно сделать несколько входов в одну папку с помощью символических ссылок
Изменил(а) Alipapa, 16.10.2012 11:43
 
Web
PahaW
Alipapa, ага мы не ищем легких путей ))
в unix-подобных системах можно сделать несколько входов в одну папку с помощью символических ссылок

-----
Лайкай авууууу, авы себя не залайкают
 
Web
Polarfox
Схожие ссылки есть и в ntfs как бы...
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
dark
Файл лежит в папке blogrus/
в blogrus панели:
Скачать исходники  Код
<?
require_once('mypanel.php');
?>



в /blog/

Скачать исходники  Код
<?
require_once('../blogrus/mypanel.php');
?>




+ в mypanel.php тоже должны быть правильно указаны все пути подключаемых файлов если такие имеются.



Схожие ссылки есть и в ntfs как бы...


mklink - в 7 есть по умолчанию. А так доступна с windows 2000 при помощи сторонних средств.
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
SharkBoss - партнёрская программа для монетизации ЛЮБЫХ видов трафика (включая спам).  →  Реклама на портале 0 / 536 28.03.2024 07:49
Proxy5 - Отличные IPv4 прокси для любых задач (Бесплатный тест)  →  Платные услуги 0 / 1485 31.10.2023 09:47
Где взять список районов по областям для разных стран?  →  Пожелания и предложения 0 / 1538 10.08.2023 12:44
От какой CMS лучше переделывать плагины сервисов оплаты, доставки, 1С для PHP-Fusion-7?  →  Пожелания и предложения 2 / 1592 08.08.2023 08:59
Посоветуйте плагины для назначения прав админов и групп пользователей  →  Пожелания и предложения 0 / 3154 06.06.2022 11:52
Бот для поиска чужих файлов на Dropmefiles.com  →  Реклама на портале 1 / 942 11.03.2022 05:28
Zinsta - Программа для раскрутки и продвижения instagram  →  Флуд 12 / 6943 15.01.2022 10:47
Версия для слабовидящих Button visually impaired  →  Javascript, ajax, jquery 1 / 1847 04.01.2022 10:44
ЧПУ Дополнительных страниц для PHP-Fusion 8  →  Разное 8 / 6130 26.10.2020 18:42
Для каждой доп страницы свой текст в шапке  →  Народное творчество 21 / 17145 14.10.2020 09:55
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)