Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » SSI

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Bebson



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тут уже были подобные темы, но все они касались внутренних вставок из конфы на сайт, типа last_post.
А как подключить в борду общую шапку сайта?
Иду в правку Скина, далее в Global Board Elements (Navigation bar, member bar, guest bar and page header), далее в поле Module Header Code пытаюсь вставить запись типа  <!--#include virtual="../../../ssi/top.htm" -->. Применяю, вылетает ошибка.
Перехожу в правку шаблона, думаю вставить там, но никакой реакции. Шапка не видна. Кстати, счётчик по SSI тоже в шаблон не покатил, вставил целиком код - пошло. Не хочется вставлять код, чтобы при изменениях в шапке не править в борде.

Всего записей: 410 | Зарегистр. 18-04-2001 | Отправлено: 15:53 11-05-2002
yurezg2



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
я считал что при вставке в board template все должно было работать.
а про то что шапка не видна - может, это кеш?

----------
http://www.krasnoznamensk.ru - это мой город!

Всего записей: 623 | Зарегистр. 27-06-2001 | Отправлено: 08:13 13-05-2002
Bebson



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет, это не кэш. Проверено.

Всего записей: 410 | Зарегистр. 18-04-2001 | Отправлено: 10:59 13-05-2002
Erick Flatcher



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
пытаюсь вставить запись типа  <!--#include virtual="../../../ssi/top.htm" -->

 
не совсем понял...
может следует сделать так - <!--#include virtual="ssi/top.htm" --> %-)

Всего записей: 581 | Зарегистр. 12-10-2001 | Отправлено: 12:01 13-05-2002
Bebson



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет. Это я просто привёл пример последней попытки.
Кто-нибудь может привести свой пример подключения SSI в шаблон конфы?

Всего записей: 410 | Зарегистр. 18-04-2001 | Отправлено: 12:25 13-05-2002
yurezg2



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
а сси на хосте включено?
если ошибка то какая?
смотри логи сервера

----------
http://www.krasnoznamensk.ru - это мой город!

Всего записей: 623 | Зарегистр. 27-06-2001 | Отправлено: 13:49 13-05-2002
Bebson



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yurezg2
Обижаешь, весь сайт собирается на SSI. А логи смотреть потом буду. Не до того. После разберусь.

Всего записей: 410 | Зарегистр. 18-04-2001 | Отправлено: 20:48 13-05-2002
alexxmfk

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну вы даёте... было это...
тут всегго лишь подумать надо.
Иди в редактирование Главного шаблона доски и вставляй где хошь:
<? virtual("/ssi/top.htm"); ?>
 
http://mfk.net.ru/forum/

Всего записей: 102 | Зарегистр. 13-01-2002 | Отправлено: 23:20 13-05-2002
Bebson



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Учитывая, что каталог ssi лежит не в cgi-bin, а в www, правильнее будет
Код:
<? virtual("../../ssi/top.htm"); ?>

Проверил. Не работает. Нет ли здесь синтаксической ошибки?

Всего записей: 410 | Зарегистр. 18-04-2001 | Отправлено: 19:51 14-05-2002
alexxmfk

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
НЕТ, именно
 
<? virtual("/ssi/top.htm"); ?>
 
знак / означает, что файл надо искать относительно корня, т.е. www
Ошибки тут нет, у меня всё работает именно так.
Только надо это делать с самым главным шаблоном, из меню Template, в котором указываеться что-то вроде  
<html>
<head>
<title>
<% TITLE %>
</title>
<% GENERATOR %>
<% IB CSS %>
<% IB JAVASCRIPT %>
 
и т.п.

Всего записей: 102 | Зарегистр. 13-01-2002 | Отправлено: 22:14 14-05-2002
Bebson



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ясен перец, с главным шаблоном. И не забыть применить его потом в skin properites.
Ковырнусь ещё.
 
Добавлено
Заработало как надо!
Всё оказалось очень просто. Если во время правки шаблона пользоваться предпросмотром, то SSI-вставка не видна, в то время как код, вставленый "в прямую" виден очень хорошо. Это меня и сбило с толку.
ВЫВОД. Не доверяйте предпросмотру шаблона при вставке SSI.
 
Спасибо всем за участие, alexxmfk - персонально!

Всего записей: 410 | Зарегистр. 18-04-2001 | Отправлено: 09:58 15-05-2002
aKeeN



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа... насчёт SSi..
 
А как вставить вложенный файл в тело сообщения?
Скажем, имеем форум, в нём прибитый всерху топик и в сообщении топика надо сделать ssi... Инклюдами пробовал, не работает. У кого какие мысли?

----------
.: - А у вас какая Конституция жизни? - :.

Всего записей: 515 | Зарегистр. 27-01-2002 | Отправлено: 16:48 15-06-2002
alexxmfk

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Инклуд есстественно не работает и не может там работать. Можно попробовать через ифрейм, но эффект будет совсем другой...

Всего записей: 102 | Зарегистр. 13-01-2002 | Отправлено: 02:14 16-06-2002 | Исправлено: alexxmfk, 02:15 16-06-2002
aKeeN



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как я понял, там запрет стоит на него. А существует возможность запрет обойти?

----------
.: - А у вас какая Конституция жизни? - :.

Всего записей: 515 | Зарегистр. 27-01-2002 | Отправлено: 11:33 16-06-2002
alexxmfk

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нет, там не запрет, а просто это ЦГИ, в котором инклуд не пашет, а свой не предусмотрен.
SSI работает только в глобальных шаблонах.

Всего записей: 102 | Зарегистр. 13-01-2002 | Отправлено: 19:51 17-06-2002
aKeeN



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Понятно. Повторюсь - существует возможность это обойти и таки втравить в тело сообщения каким-нибудь образом вставку файла?


----------
.: - А у вас какая Конституция жизни? - :.

Всего записей: 515 | Зарегистр. 27-01-2002 | Отправлено: 22:00 17-06-2002
Part



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос с баннерами тут так и не решен.
 
Рассмотренный вариант проходит только для того, чтобы вставить один файл, перловую программу он не вытягивает
 
Не выполняет одним словом.
 
Кто решил вопрос, подскажите.
 
Спасибо.
 

Всего записей: 155 | Зарегистр. 19-02-2002 | Отправлено: 07:39 22-06-2002
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.3 » SSI


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru