Форум -> Обо всём... -> Смарт версия сайта |
Смарт версия сайта |
---|
blizzard | Дата: 01.07.2007, в 16:57 | Сообщение №1 |
УчастникПользователь №: 25 Сообщений: 66
| Люди помогите создать смарт версию сайта , хотябы модуля файлов . Я общий вид его смог избавить от лишней графики но как сделать чтоб в этом модуле небыло видно щапки и низа сайта . Помогите плиз. |
|
|
|
Serg_pnz | Дата: 02.07.2007, в 12:57 | Сообщение №2 |
АдминистраторПользователь №: 1 Сообщений: 2242
| Цитата | как сделать чтоб в этом модуле небыло видно щапки и низа сайта |
Правишь тему оформления и при переходи в модуль для смарт-версии переназначаешь тему, а еще лучше открыть смарт версию на поддомене, что бы не гемороится с темой. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
blizzard | Дата: 02.07.2007, в 13:32 | Сообщение №3 |
УчастникПользователь №: 25 Сообщений: 66
| Цитата | Правишь тему оформления и при переходи в модуль для смарт-версии переназначаешь тему, а еще лучше открыть смарт версию на поддомене, что бы не гемороится с темой. |
Не подскажиш как перенаправлять тему , просто оч надо , а я новичок в этом деле |
|
|
Serg_pnz | Дата: 02.07.2007, в 14:08 | Сообщение №4 |
АдминистраторПользователь №: 1 Сообщений: 2242
| В самом начале модуля надо вставить переопределение темы. Например везде по сайту стоит Blue, тогда пишем в модуле
Цитата | <?php
if (!defined('MODULE_FILE')) {
Header("Location: ../../index.php");
exit;
}
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
require_once("config/config_files2.php");
require_once("function/comments.php");
global $ThemeSel, $Default_Theme;
$ThemeSel = "Default";
$Default_Theme = "Default"; |
| Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
blizzard | Дата: 02.07.2007, в 16:29 | Сообщение №5 |
УчастникПользователь №: 25 Сообщений: 66
| У метя какаято фигня , на localhost всё работает отлично а вот на сайте не пашет ..... |
|
|
Serg_pnz | Дата: 02.07.2007, в 16:41 | Сообщение №6 |
АдминистраторПользователь №: 1 Сообщений: 2242
| blizzard, не пашет что!? Не меняется тема, но всё отображается или белая страница?
Название темы прописал с учетом регистра?
Версия твоего слаеда?
Вот пример - на хосте хак работает.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно 02.07.2007 г. в 16:43:58 | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
blizzard | Дата: 02.07.2007, в 21:26 | Сообщение №7 |
УчастникПользователь №: 25 Сообщений: 66
| Всё решил проблема была в опере , вот ещё вопрос если не надоел , если делать на отдельном домене то при скачивании файла будет так :
smart.my_syte.ru/file.zip
А как сделать чтобы было так
my_syte.ru/file.zip , просто не вариант файлы по два раза заливать... |
|
|
Serg_pnz | Дата: 03.07.2007, в 08:49 | Сообщение №8 |
АдминистраторПользователь №: 1 Сообщений: 2242
| Ты на поддомене не заливай, а просто укажи ссылку на местоположение файла в поле "Ссылка на файл:" | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
blizzard | Дата: 03.07.2007, в 10:24 | Сообщение №9 |
УчастникПользователь №: 25 Сообщений: 66
| Цитата | Ты на поддомене не заливай, а просто укажи ссылку на местоположение файла в поле "Ссылка на файл:" |
Ты не понял , у меня на поддомене всё будет работать с тойже базы данных что и основном сайте а в бд то фаил вот так прописывается uploads/files/public/Files-HRV6H1n1UG.zip а мне нужно вот так mysite.ru/uploads/files/public/Files-HRV6H1n1UG.zip |
|
|
sam07 | Дата: 03.07.2007, в 13:51 | Сообщение №10 |
ПользовательПользователь №: 14 Сообщений: 49
| Блин. Нифига не понятно. У меня самодельная смарт версия. Файлы лежат в одном месте и нет разницы откуда качаешь (со смарт версии или с основной версии) оба модуля то работают с одной таблицей
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно 03.07.2007 г. в 14:26:23 |
|
|
Serg_pnz | Дата: 03.07.2007, в 14:07 | Сообщение №11 |
АдминистраторПользователь №: 1 Сообщений: 2242
| В общем решение таково. Если в адресе на файл нет "http://", то принимаем, что файл лежит на родительском сайте.
Тогда в пути на файл надо прописать начало от родительского сайта, а именно (пример по 2.1, в других версиях могут быть отличия в именах переменных - не проверял):
1.
Код | 1 2 3 4 5 6 7 8 9 10 11 12 13
| function getit() {
...
echo "<center>"._NOTEDOWNLOAD." <b>$f_title</b> "._NOTEDOWNLOAD2."<br><br>";
//вставляем проверку на хттп
//и если нет совпадения,
//то файл лежит на родительском сайте,
//правим ссылку на туда.
if (!preg_match("#http\:\/\/#sUi", $url)) $url = "http://www.wap.mysite.com/$url";
...
} |
2. Код | 1 2 3 4 5 6 7 8 9 10
| function view_file() {
...
if (is_user($user) OR $downfiles == "1") {
//опять сменим путь
if (!preg_match("#http\:\/\/#sUi", $url)) $url = "http://www.wap.mysite.com/$url";
...
} |
Всё. Теперь если родитель содержит путь "uploads/files/public/Files-rl5pC7xIc5.zip", то на нем файл отдастся по "http://www.mysite.com/uploads/files/public/Files-rl5pC7xIc5.zip"
а на смарт-поддомене отдастся как "http://www.wap.mysite.com/uploads/files/public/Files-rl5pC7xIc5.zip"
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно 03.07.2007 г. в 14:12:05 | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
Serg_pnz | Дата: 03.07.2007, в 14:11 | Сообщение №12 |
АдминистраторПользователь №: 1 Сообщений: 2242
| sam07, у тебя для смарт-версии не используется поддомен. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
sam07 | Дата: 03.07.2007, в 14:25 | Сообщение №13 |
ПользовательПользователь №: 14 Сообщений: 49
| Serg_pnz, нет.
осн файлы у меня это модуль Files, а смарт это Files-3 |
|
|
blizzard | Дата: 04.07.2007, в 11:05 | Сообщение №14 |
УчастникПользователь №: 25 Сообщений: 66
| Serg_pnz , огромное спасибо за помощь |
|
|
rocksmart | Дата: 13.02.2008, в 08:38 | Сообщение №15 |
СтарожилПользователь №: 261 Сообщений: 330
| А я сделал по другому: В function/sources.php дублировал function head и function foot, то есть сделал еще function Smartfoot и function Smarthead(тут заменил переменную $ThemeSel на свою тему SmartStability)
Во всех модулях заменил head(); на smarthead(); и foot(); на smartfoot();
Дублировал comments.php то есть добавил Smartcomments.php и заменил ее в модулях для смарт версии
Проставил галочки что бы блоки открывались только в основных модулях сайта. В шапке смарт темы заменил $theuser на $smarttheuser. Потом в template.php дублировал function themeheader то есть сделал function smartthemeheader(в ней заменил $ThemeSel на SmartStability и $theuser на $smarttheuser И вроде все
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно rocksmart 13.02.2008 г. в 08:49:31 |
|
|
rocksmart | Дата: 13.02.2008, в 08:46 | Сообщение №16 |
СтарожилПользователь №: 261 Сообщений: 330
| Serg_pnz.
Но вчера произошел какой то сбой (хотя 2 месяца все работало) При авторизации на главном сайте выходит страница аккуанта(веб сайта) с шапкой от смарт-версии и без правых и левых блоков. А как только я переименовываю тему для смарт версии в что ни будь другое все сразу становиться хорошо(правда на смарт модулях пишет Daring copyrights of system, you break the license of use! но это и понятно. Где я накосячил при создании смарт версии?
Черт знает что ЧЕрез раз работает то нормально то нет. Если вам на не трудно гляньте пожалуйста rfocksmart
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно rocksmart 13.02.2008 г. в 08:58:12 |
|
|
rocksmart | Дата: 13.02.2008, в 11:25 | Сообщение №17 |
СтарожилПользователь №: 261 Сообщений: 330
| Помогите, подскажите
После авторизации на сайте загружаеться другая тема( в конфигурациях стоит Web2) а после авторизации stabiliti
Смарт версия для 2.5 тестим и пишем найденные ошибки
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно rocksmart 01.03.2008 г. в 16:08:24 |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|