Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.20 » Добавление стиля |
<<Назад Вперед>> | Страницы: 1 2 3 Модераторы: aerograf, wsx | Печать |
Vic |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 23 октября 2007 12:58 Сообщение отредактировано: 23 октября 2007 12:59
Изменил CSS, все в режиме администратора поменялось. При входе на форум как гость вижу совсем не тот цвет. Иду в меню: "Редактирование пользователя", вбиваю "Guest" в поле для "Редактирование профиля пользователя" и жму кнопку "Редактировать". Смотрю "Стиль форума:" - стоит мой, который нужен. Что еще нужно поменять, чтобы вид форума сменился на нужный у всех посетителей? ( на кнопку "Принудительная смена стиля для всех пользователей" нажимал) |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Vic написал: учше тогда при ошибке удалять созданный каталог с новым стилем, а то так получается и стиль не создался и вторая попытка его никогда не создаст Тут уж ничего не могу сделать. Если пытаться делать chmod, то у некоторых хостеров он запрещен, поэтому форум будет падать с GLOBAL ERROR. Насчет ошибки: дело тут вот в чем — сейчас нет проверки на доступность на запись соответствующих каталогов, поэтому если такая ошибка возникает, но на ней процесс затыкается, и в базу ничего не вставляется, поэтому стиль и не виден... Пожалуй, действительно надо будет добавить проверку... (У меня просто скрипты выполняются как CGI, поэтому с такими проблемами не сталкиваюсь.) Vic написал: При входе на форум как гость вижу совсем не тот цвет. А если посмотреть CSS "напрямую" (т.е. набрать адрес CSS-файла), там они корректно прописываются? ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Vic |
4X_Pro написал:
<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
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Vic написал: тут два слеша, некрасиво Это надо в настройках форума URL поправить — убрать / в конце. (Делалось это вот из каких соображений: убрать лишний / в конце проще, чем заставить форум работать в случае, если при установке указан URL без / в конце.) Vic написал: <link rel="stylesheet" href="styles/abstract/abstract.css" type="text/css"> Судя по всему, дело в кешировании профиля гостя в текстовом файле. Попробуйте удалить config/guest.txt. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Vic |
4X_Pro написал:
if( substr($sBase, -1, 1) != "/" ) $sBase .= "/"; где $sBase - путь, который вводится пользователем, в котором мне надо что-то удалять или наоборот if( substr($sBase, -1, 1) == "/" ) $sBase = substr($sBase, 0, -1); Но как-то нужно самому себя обезопасить от разных пользователей. 4X_Pro написал:
Удалил, но ничего не поменялось. Опять синий вид у форума. А где еще в настройках это устанавливается? Или лучше напишите последовательность действий, как это правильно делать. Потому что сейчас делаю так: Редактор стилей -> Принудительная смена стиля для всех пользователей -> в списке выбираю мой стиль и жму кнопку -> Сменить стиль Далее иду по ссылке : Вернуться к списку стилей -> Получаю синий вид форума с ошибкой: 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
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Возможно, "Заменить стиль всем" на гостей не распространяется (сейчас точно не помню, как я это делал). Короче, нужно зайти в "Редактирование пользователей", ввести там в качестве имени Guest и посмотреть, что у него в качестве стиля стоит. Еще советую проделать то же для NewUser (это данные по умолчанию для нового регистрируемого пользователя). ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Vic |
4X_Pro написал: Короче, нужно зайти в "Редактирование пользователей", ввести там в качестве имени Guest и посмотреть, что у него в качестве стиля стоит. Еще советую проделать то же для NewUser (это данные по умолчанию для нового регистрируемого пользователя). Это я уже давно смотрел - там у обоих стоит новый стиль. Похоже, надо лезть и изучать исходники, а так не хотелось |
Rusi |
можно расшифровать это пояснение? а именно что значит "выполнить такой запрос"? я бы его выполнил, только вот не знаю как... 4X_Pro написал: Или другой вариант: загрузить стиль в styles/имя_стиля, а потом выполнить такой запрос: |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
В АЦ есть такая опция — выполнить SQL-запрос. Так вот, указанный текст нужно ввести туда. Еще можно воспользоваться скриптом phpMyAdmin, если его предоставляет хостер, но там нужно вместо prefix_ указать тот префикс, который вы указывали при установке форума. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Rusi |
спасибо, получилось! |
<<Назад Вперед>> | Страницы: 1 2 3 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.20 » Добавление стиля |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |