
Dym Popov
+24
Репутация
0
Рейтинг
Спасибо! Пошел ковыряться дальше )
Доброго дня и с Новым Годом всех!
Такой вопрос. У меня есть сайт www.kagorta.ru/
Сделан на основе стандартного темплейта, но шапку, понятно, переделал. На компьютере все ок. Но если смотреть с мобильника, то темплейт ужимается, убирается правая часть, т.е. виден только контент. А как это реализовано? Просто шапка у меня не ужимается и ее не видно. Не могу понять, как это исправить. Уж простите лоше )
Такой вопрос. У меня есть сайт www.kagorta.ru/
Сделан на основе стандартного темплейта, но шапку, понятно, переделал. На компьютере все ок. Но если смотреть с мобильника, то темплейт ужимается, убирается правая часть, т.е. виден только контент. А как это реализовано? Просто шапка у меня не ужимается и ее не видно. Не могу понять, как это исправить. Уж простите лоше )
Продолжая тему ковыряния теперь уже в phpBB3, столкнулся с проблемой при переделке шаблона phpBB3. Проблема в том, что он кеширует все и вся, причем, как оказалось после дня ковыряния, в своем кеше он кеширует страницы, а в базе данных css, что усложняет работу над своим шаблоном. Googl помог решить проблему с кешем, ну а с базой данных решил сам. Подозреваю, что не только у меня могут возникнуть такие проблему, поэтому выкладываю свои грабли, что бы вам с ними не сталкиваться )))
В итоге, качаем файлик и кладем его в корень форума. Настройка простая: во время редактирования ставим DELETE_CACHE в true, по окончании в false. Усе )
ВАЖНО!
Не забыть поставить false после окончания редактирования шаблона! Оно конечно не смертельно, но замедлит работу форума.
В итоге, качаем файлик и кладем его в корень форума. Настройка простая: во время редактирования ставим DELETE_CACHE в true, по окончании в false. Усе )
ВАЖНО!
Не забыть поставить false после окончания редактирования шаблона! Оно конечно не смертельно, но замедлит работу форума.
Прикрепленный файл
config_k86f7.zip
1 Кб
А все-таки, как на счет аватарок и рейтинга?
По моему опыту пользователи предпочитают разделять форум и сайт. Поэтому смысла для себя заморачиваться не вижу. Возникнет необходимость задумаюсь, пока ее нет.
было бы круто личный профиль объединить — сейчас их получается два для каждого пользователя, две системы уведомлений — это явно не удобно со стороны пользователя
Ну тут скорее зависит от специфики сайта, но в общем и целом конечно же предпочтительней полная интеграция, но ее разработка и поддержка займет время, его сейчас нет на это.
Смотрел его, но нахрапом не разобрался, да и pbpBB лучше знаю. Плюс pbpBB реально озаботились интеграцией. Так что не стал заморачиваться )
ГЫ: да и решил, что платить за форум, а потом еще гомороиться… влом ) Поэтому и отказался от платных форумов.
ГЫ: да и решил, что платить за форум, а потом еще гомороиться… влом ) Поэтому и отказался от платных форумов.
Всем привет!
Делая свой проект, точнее уже доделывая его, столкнулся с жесткой необходимостью в форуме. Т.к. встроенный будет пока не понятно когда решил заняться интеграцией. Платные форумы сразу отпали, ибо денег платить нет ) Поэтому первым же делом обратил внимание на phpBB. К счастью в третьей его версии предусмотрена возможность интеграции и даже google нашел практически готовое решение. Немного рук и интеграция для InstantCMS готова.
Инстралляция:
1. Ставим phpBB.
2. Качаем файлик в приложении и кладем его в где_установлен_форум\includes\auth
3. В админке форума конфигурация->регистрация_пользователей отключаем регистрацию.
4. В админке форума средства связи->аутентификация ставим Simple
Собственно все! При первом же заходе на форум, пользователь автоматически регистрируется.
Учитывая специфику инстанта допилил следующее:
1. Т.к. для регистрации по идее нужен пароль, плюс пользователь в инстанте может поменять пароль, а получить я могу только хешированный, то сделал так, что бы при повторной авторизации пароль автоматически ставился таким же как и в инстанте. Почему по идее он нужен? Потому что авторизация происходит вне зависимости от того какой пароль в phpBB. Т.е. как бы он и не нужен, но вдруг вы захотите таки разъединить форум и инстант. Тогда пользователю совсем не помешает знать свой пароль ) Ну и вообще "а вдруг?" )))
2. Т.к. инстант позволяет менять никнейм, а phpBB привязан к никам, то сделал так, что при каждой авторизации проверяется не только соответствие паролей, но и ников. Если ник в инстанте поменялся, он меняется и в phpBB. К счастью, в инстанте email менять нельзя, как я понял, поэтому соответствие проверяется по email. Я это к тому, что сейчас получается в phpBB нельзя на один email зарегистрировать несколько ников.
Хочу отметить:
1. Лично мне на данный момент хватает интеграции по пользователям. Т.е. в плане авотарок или еще чего интеграции нет, да и не вижу в этом смысла.
2. Еще раз — переносить базу пользователей полностью необходимости нет! Все на автомате. Т.е. пользователь заходит, если он не зарегистрирован в phpBB, значит он на автомате будет зарегистрирован.
3. Свой сайт все еще делаю на локале. Поэтому скрипт тестировал только я. Так что на ваш страх и риск. Но если будут баги, пишите, покумекаем над решением. Собственно, прежде всего для отслеживания багов это решение сюда и выкладываю.
4. Еще раз — исходный скрипт брал тут. По настройкам phpBB для его работы лучше сюда. Обоим авторам спасибо!
Делая свой проект, точнее уже доделывая его, столкнулся с жесткой необходимостью в форуме. Т.к. встроенный будет пока не понятно когда решил заняться интеграцией. Платные форумы сразу отпали, ибо денег платить нет ) Поэтому первым же делом обратил внимание на phpBB. К счастью в третьей его версии предусмотрена возможность интеграции и даже google нашел практически готовое решение. Немного рук и интеграция для InstantCMS готова.
Инстралляция:
1. Ставим phpBB.
2. Качаем файлик в приложении и кладем его в где_установлен_форум\includes\auth
3. В админке форума конфигурация->регистрация_пользователей отключаем регистрацию.
4. В админке форума средства связи->аутентификация ставим Simple
Собственно все! При первом же заходе на форум, пользователь автоматически регистрируется.
Учитывая специфику инстанта допилил следующее:
1. Т.к. для регистрации по идее нужен пароль, плюс пользователь в инстанте может поменять пароль, а получить я могу только хешированный, то сделал так, что бы при повторной авторизации пароль автоматически ставился таким же как и в инстанте. Почему по идее он нужен? Потому что авторизация происходит вне зависимости от того какой пароль в phpBB. Т.е. как бы он и не нужен, но вдруг вы захотите таки разъединить форум и инстант. Тогда пользователю совсем не помешает знать свой пароль ) Ну и вообще "а вдруг?" )))
2. Т.к. инстант позволяет менять никнейм, а phpBB привязан к никам, то сделал так, что при каждой авторизации проверяется не только соответствие паролей, но и ников. Если ник в инстанте поменялся, он меняется и в phpBB. К счастью, в инстанте email менять нельзя, как я понял, поэтому соответствие проверяется по email. Я это к тому, что сейчас получается в phpBB нельзя на один email зарегистрировать несколько ников.
Хочу отметить:
1. Лично мне на данный момент хватает интеграции по пользователям. Т.е. в плане авотарок или еще чего интеграции нет, да и не вижу в этом смысла.
2. Еще раз — переносить базу пользователей полностью необходимости нет! Все на автомате. Т.е. пользователь заходит, если он не зарегистрирован в phpBB, значит он на автомате будет зарегистрирован.
3. Свой сайт все еще делаю на локале. Поэтому скрипт тестировал только я. Так что на ваш страх и риск. Но если будут баги, пишите, покумекаем над решением. Собственно, прежде всего для отслеживания багов это решение сюда и выкладываю.
4. Еще раз — исходный скрипт брал тут. По настройкам phpBB для его работы лучше сюда. Обоим авторам спасибо!
Прикрепленный файл
authsimple_k86f7.zip
2 Кб
Может в следующих версиях будет всё это автоматизирована, типа как для стилей Типов контента, их же просто создаешь, а в админке сразу появиться
Вот и я про нее же, автоматизацию. Написать то свой шаблон легко, но когда приходится лезть в исходники, что бы его добавить не камельте.
А как это сделать через админку? Явно ни где не нашел. Я конечно могу поковыряться в файлах инстанта, но при обновлении же они заменятся и опять ковырять. На мой взгляд менять исходники CMS не есть гуд, т.к. усложняет обновление версий. Так что можно тыкнуть пальцем где это делается в админке?
В принципе откуда ноги растут нашел. Поэтому вопрос остался в том, можно ли средствами админки добавить шаблоны этих стилей или придется только руками во все options:style вносить свой стиль?
В свойствах свписка контента есть возможность выбрать стиль из списка: обычный, журнальный, большая плитка, маленькая и компактный. А можно добавлять свои стили? Т.е. меня не устраивает ни один из стандартных, как вывести список по своему?
Заранее спасибо!
Заранее спасибо!
Прикрепленный файл
01_k86f7.jpg
86 Кб
Подпишусь под необходимостью такой встроенной функции.
Да, спасибо, уже докопался до истины )
А как тогда сделать, что бы для виджетов в позиции header можно тоже было задавать свои CSS классы?
Хмм… в других позициях заработал.
Через админку. Т.е. админка->виджеты->все страницы->над верхним меню закинул виджет поиск.
На самом деле выбираю настройки любого виджета, в любом виджете пишу класс ssssss и все равно при просмотре кода страницы нет ни каких упоминаний о нем. При всем этом, в свойствах виджета он прописывается. Т.е. в свойство виджета сохраняется.
Если это важно, делаю сайт на локалке через денвер.
На самом деле выбираю настройки любого виджета, в любом виджете пишу класс ssssss и все равно при просмотре кода страницы нет ни каких упоминаний о нем. При всем этом, в свойствах виджета он прописывается. Т.е. в свойство виджета сохраняется.
Если это важно, делаю сайт на локалке через денвер.