Intellect Board — cистема управления сайтом

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

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.20 »   Добавление стиля
RSS

Добавление стиля

Не могу нарыть инструкций, как добавить стиль :(

Текущий рейтинг темы: Нет
Выводить сообщения

<<Назад  Вперед>>Страницы: 1 2 3
Модераторы: aerograf, wsx
Печать
 
Vic
Новичок


Всего сообщений: 6
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 окт. 2007
Изменил CSS, все в режиме администратора поменялось.
При входе на форум как гость вижу совсем не тот цвет.

Иду в меню: "Редактирование пользователя", вбиваю "Guest" в поле для "Редактирование профиля пользователя" и жму кнопку "Редактировать". Смотрю "Стиль форума:" - стоит мой, который нужен.

Что еще нужно поменять, чтобы вид форума сменился на нужный у всех посетителей?
( на кнопку "Принудительная смена стиля для всех пользователей" нажимал)
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001

Vic написал:
[q]
учше тогда при ошибке удалять созданный каталог с новым стилем, а то так получается и стиль не создался и вторая попытка его никогда не создаст \":(\"
[/q]

Тут уж ничего не могу сделать. Если пытаться делать chmod, то у некоторых хостеров он запрещен, поэтому форум будет падать с GLOBAL ERROR.

Насчет ошибки: дело тут вот в чем — сейчас нет проверки на доступность на запись соответствующих каталогов, поэтому если такая ошибка возникает, но на ней процесс затыкается, и в базу ничего не вставляется, поэтому стиль и не виден... Пожалуй, действительно надо будет добавить проверку... (У меня просто скрипты выполняются как CGI, поэтому с такими проблемами не сталкиваюсь.)


Vic написал:
[q]
При входе на форум как гость вижу совсем не тот цвет.
[/q]

А если посмотреть CSS "напрямую" (т.е. набрать адрес CSS-файла), там они корректно прописываются?

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Vic
Новичок


Всего сообщений: 6
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 окт. 2007

4X_Pro написал:
[q]

Vic написал:
[q]
При входе на форум как гость вижу совсем не тот цвет.
[/q]

А если посмотреть CSS "напрямую" (т.е. набрать адрес CSS-файла), там они корректно прописываются?
[/q]


<link rel="stylesheet" href="styles/abstract/abstract.css" type="text/css">
Вот это стоит, когда заходит пользователь незарегистрировавшийся.

<link rel="stylesheet" href="styles/orange/orange.css" type="text/css">
А вот это - после входа

понятно, что по этим ссылкам скачиваются разные таблицы стилей

Еще в догонку на поправить:
<title>Вход на форумДизайн помещений</title> - слитно название форума написано, для поисковиков плохо, надо где-то пробел вставить
<base href="http://mcdesign.ru/forum//"> - тут два слеша, некрасиво
строка адреса: http://mcdesign.ru/forum//admin/.... - тут тоже два слеша ( сразу после входа в админ )

чем абсолютные пути хуже для css?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001

Vic написал:
[q]
тут два слеша, некрасиво
[/q]

Это надо в настройках форума URL поправить — убрать / в конце. (Делалось это вот из каких соображений: убрать лишний / в конце проще, чем заставить форум работать в случае, если при установке указан URL без / в конце.)


Vic написал:
[q]
<link rel="stylesheet" href="styles/abstract/abstract.css" type="text/css">
Вот это стоит, когда заходит пользователь незарегистрировавшийся.

<link rel="stylesheet" href="styles/orange/orange.css" type="text/css">
А вот это - после входа
[/q]

Судя по всему, дело в кешировании профиля гостя в текстовом файле. Попробуйте удалить config/guest.txt.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Vic
Новичок


Всего сообщений: 6
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 окт. 2007

4X_Pro написал:
[q]

убрать лишний / в конце проще, чем заставить форум работать в случае, если при установке указан URL без / в конце
[/q]


if( substr($sBase, -1, 1) != "/" ) $sBase .= "/";
где $sBase - путь, который вводится пользователем, в котором мне надо что-то удалять
или наоборот if( substr($sBase, -1, 1) == "/" ) $sBase = substr($sBase, 0, -1);
Но как-то нужно самому себя обезопасить от разных пользователей.


4X_Pro написал:
[q]

Судя по всему, дело в кешировании профиля гостя в текстовом файле. Попробуйте удалить config/guest.txt.
[/q]


Удалил, но ничего не поменялось. Опять синий вид у форума.
А где еще в настройках это устанавливается?
Или лучше напишите последовательность действий, как это правильно делать.
Потому что сейчас делаю так:

Редактор стилей -> Принудительная смена стиля для всех пользователей -> в списке выбираю мой стиль и жму кнопку -> Сменить стиль

Далее иду по ссылке : Вернуться к списку стилей -> Получаю синий вид форума с ошибкой:
GLOBAL ADMIN ERROR: 2 (filesize() [<a href='function.filesize' line 33) filesize() [<a href='function.filesize'>function.filesize</a>]: stat failed for /home/u61107/mcdesign.ru/www/forum/styles/4/4.css ( потому что и папка и файл css называются по имени стиля, а тут есть попытка получить папку и файл css по их id )

Далее жму на любой пункт меню - все выводится в нужном стиле и в нужных цветах

Далее жму на ссылку Вернуться на форум как гость и вижу синий экран темы по умолчанию

4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Возможно, "Заменить стиль всем" на гостей не распространяется (сейчас точно не помню, как я это делал).
Короче, нужно зайти в "Редактирование пользователей", ввести там в качестве имени Guest и посмотреть, что у него в качестве стиля стоит. Еще советую проделать то же для NewUser (это данные по умолчанию для нового регистрируемого пользователя).

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Vic
Новичок


Всего сообщений: 6
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 окт. 2007

4X_Pro написал:
[q]
Короче, нужно зайти в "Редактирование пользователей", ввести там в качестве имени Guest и посмотреть, что у него в качестве стиля стоит. Еще советую проделать то же для NewUser (это данные по умолчанию для нового регистрируемого пользователя).
[/q]


Это я уже давно смотрел - там у обоих стоит новый стиль.

Похоже, надо лезть и изучать исходники, а так не хотелось \":(\"
Rusi
Новичок


Всего сообщений: 4
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 апр. 2003
можно расшифровать это пояснение? \":)\" а именно что значит "выполнить такой запрос"? я бы его выполнил, только вот не знаю как... \":frown:\"


4X_Pro написал:
[q]
Или другой вариант: загрузить стиль в styles/имя_стиля, а потом выполнить такой запрос:

INSERT INTO prefix_StyleSet (st_name,st_file,st_show,st_parent) VALUES ("видимое_имя_стия","имя_стиля",1,"abstract");

В случае стиля Green2 вместо "имя_стиля" следует подставить green2, а вместо "видимое_имя_стиля" — "Green 2 Style".
[/q]

4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
В АЦ есть такая опция — выполнить SQL-запрос. Так вот, указанный текст нужно ввести туда.
Еще можно воспользоваться скриптом phpMyAdmin, если его предоставляет хостер, но там нужно вместо prefix_ указать тот префикс, который вы указывали при установке форума.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Rusi
Новичок


Всего сообщений: 4
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
10 апр. 2003
спасибо, получилось! :)
<<Назад  Вперед>>Страницы: 1 2 3
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.20 »   Добавление стиля
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0424. Количество выполненных запросов: 18, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!