yura3d |
Отправлено: 8 ноября 2009 — 15:24 • Тема: Мод: Возврат к исходной странице после регистрации/авторизации/выхода • Форум: Модификации и дополнения |
Ответов: 40 Просмотров: 43518
 |
Назначение (Отобразить)Уже давным-давно предлагали написать данный мод, но всё руки не доходили. Между прочим в некоторых других движках подобная возможность есть, и это действительно удобно. Суть мода заключается в том, что если при просмотре определённого раздела или темы у пользователя возникнет необходимость в регистрации, авторизации или выходе с форума, то после осуществления данных операций пользователь будет переадресован на ту же страницу, на которой он прервал свой просмотр, а не на главную страницу форума, как это реализовано сейчас. Особенно это будет актуально для пользователей, пришедших с поисковиков. Им не придётся создавать отдельное окно браузера при регистрации, после регистрации им не придётся заново искать требуемую тему. На данный момент мод поддерживает возврат ко страницам просмотра разделов и тем
Установка (Отобразить)Скрытый текст:Для просмотра Вам необходимо авторизоваться и оставить не менее 20 сообщений
Как обычно, все вопросы, замечания, пожелания по данному моду оставляйте в этой теме  |
yura3d |
Отправлено: 8 ноября 2009 — 13:57 • Тема: А если С Чужого компьютера?! • Форум: Уязвимости |
Ответов: 8 Просмотров: 12135
 |
sergan пишет:или же сделать всеже опцию чужой компьютер и при этом срок жизни переменных в кукисах сократить до минимума... 
Правильно vipraskrutka выше сказал. Если человек слабо разбирается, то от этой опции никакого толка. Скажите, при входе в аську/агент с чужого компьютера Вы не забываете перед уходом закрыть эти приложения? Я думаю, нет, а если и забываете, то сколько бы Вы ни ставили галочек типа чужой компьютер, это не поможет. Абсолютно аналогичная ситуация и с одноклассниками, контактом и пр. сервисами (хотя в последних время сессии и ограничивается, я думаю что-либо подобное мы вполне сможем реализовать и для ExBB) |
yura3d |
Отправлено: 7 ноября 2009 — 18:00 • Тема: Косметические доработки форума • Форум: Настройка форума |
Ответов: 222 Просмотров: 182129
 |
electron пишет:как в ту строку где "здравствуйте (ник) , выход , правила" вставить аватар пользователя так чтобы он работал только когда юзер на форуме, а когда разлогинется - чтоб там появлялась картинка "noavatar" например?
понимаю что это надо в переменную $loginout файла logos.tpl вогнать переменную {$useravatar} , но она там банально отказывается работать. а хочется немного изменить шапку. подскажет кто-нить? 
Никакой переменной $useravatar для этого шаблона нет, поэтому придётся создать её. В файле templates/ваш_скин/logos.tpl сразу после строки:
нужно добавить строку:
CODE:$_avatar = '<img src="im/avatars/'.(($fm->user['id']) ? $fm->user['avatar'] : 'noavatar.gif').'">';
Ну и далее переменную $avatar можно вставить в этом же файле сразу за фрагментом, отвечающим за вывод ссылок на правила форума и т.п.:
CODE:<td>{$fm->LANG['Hello']} {$fm->user['name']} {$loginout} {$_avatar}</td>
Если пользователь не авторизован или у него не установлен аватар, то будет выводиться картинка noavatar.gif |
yura3d |
Отправлено: 7 ноября 2009 — 17:41 • Тема: Как вывести в развернутом виде Рейтинг популярных тем на главной? • Форум: Настройка форума |
Ответов: 42 Просмотров: 50299
 |
team пишет:CODE:include('modules/threadstop/showtop.php');
Сам по себе алгоритм вывода популярных тем достаточно ресурсоёмкий, поэтому и было принято решение вынести этот список на отдельную страницу, а не на главную (как в предыдущих версиях). Выводить его на главную страницу (особенно без реализации кеширования) достаточно опрометчивое решение, представьте сколько у Вас за день может быть просмотров главной страницы, и ровно столько раз будут открываться списки тем абсолютно всех разделов, и выполняться сортировка всех тем. Более того, предложенный team вариант выполняет за раз двойную нагрузку, ведь полные списки тем считываются из файлов дважды: первый раз при работе алгоритма подсветки новых сообщений, и второй раз собственно в составе данного мода, с точки зрения производительности это худший вариант
Borman пишет:давно мечтал!
Я бы на Вашем месте так не радовался, тем более что у Вас не так давно были проблемы с обнулением файлов. Причина тех обнулений собственно выяснена, и заключается она в переполнении свободной памяти. Как раз неплохо расходует память именно этот мод, особенно в исполнении на главной странице |
yura3d |
Отправлено: 7 ноября 2009 — 17:29 • Тема: Перспективы дальнейшего развития • Форум: Новости |
Ответов: 217 Просмотров: 165790
 |
Светлана пишет:Таинственный Юра. К чему же вы склоняетесь сами по результатикам этого опроса? А без опроса к чему?
Главное уйти от устаревшего способа хранения данных в файлах последовательного доступа, ибо это уже прошлый век и с таким ядром форум явно не рассчитан на продуктивное развитие в будущем. Я почему эту тему сейчас создал, потому что мы в принципе реально приближаемся к максимуму, который можно выжать из текущего ядра, и перспектив у такого ядра нет |
yura3d |
Отправлено: 7 ноября 2009 — 17:19 • Тема: Создание дефолтного скина для ExBB • Форум: Обсуждение |
Ответов: 94 Просмотров: 78266
 |
Defenderyk
Мне понравилось, на данный момент действительно оригинальный вариант 
Хотелось бы ещё посмотреть на страницы просмотра раздела и темы (список тем и сообщений), как это будет выглядеть в данном скине |
yura3d |
Отправлено: 7 ноября 2009 — 17:12 • Тема: А если С Чужого компьютера?! • Форум: Уязвимости |
Ответов: 8 Просмотров: 12135
 |
sergan пишет:Если человек с чужого компа на форум зашел, его кукисы сохранились для всех?)) это же не безопасно!!!! тоесть любой после него может легко бродить по форуму от его имени? нет такой опции чтобя "Запомнить меня" или чужой компьютер"???? и удалиться из кукиса если необходимо. реально, это же не безопасно
При уходе с чужого компьютера достаточно просто кликнуть ссылку Выход, никакая чистка cookies при этом не нужна, поскольку данные для входа удалятся автоматически (откуда вообще взялся этот бред о необходимости чистки cookies?). Что же касается опций типа Чужой компьютер (на других форумах, сервисах и т.п.), то они не избавляют Вас от необходимости выполнять операцию выхода, поскольку идентификатор PHP-сессии всё равно так или иначе хранится в cookies (или передаётся в виде параметра в ссылках), и пока сессия остаётся активной на сервере, по её идентификатору можно обращаться к учётной записи пользователя |
yura3d |
Отправлено: 3 ноября 2009 — 23:32 • Тема: Дополнение: Выводим опрос на главную форума • Форум: Модификации и дополнения |
Ответов: 38 Просмотров: 33506
 |
Borman
Обнуление результатов голосования при добавлении/удалении вариантов ответа специально задумано с целью обеспечения безошибочной работы механизма голосований (да и концептуально такой подход прозрачнее). Соответствующее предупреждение об обнулении результатов голосования размещено на странице редактирования опроса. Путь к файлу с данными опроса имеет вид forumF/T-poll.php, где F и T - номера раздела и темы |
yura3d |
Отправлено: 3 ноября 2009 — 17:49 • Тема: Появились ошибки вверху форума, как убрать? • Форум: Решение проблем |
Ответов: 8 Просмотров: 6186
 |
dimiasis пишет:а если их нет?
На этом форуме уже неоднократно говорилось о необходимости бекапов. Если собственного бекапа у Вас нет, обращайтесь к хостеру, возможно у него сохранились резервные копии обнулившихся файлов. Если же и у хостера не окажется требуемых Вами файлов, то восстановить обнулившихся пользователей будет нельзя. Вам придётся заново зарегистрировать администратора. Для этого пройдите обычную процедуру регистрации на форуме, после чего откройте файл профиля members/N.php (где N - номер нового пользователя), найдите в нём фрагмент:
CODE:s:6:"status";s:2:"me";
и замените его фрагментом:
CODE:s:6:"status";s:2:"ad";
И на будущее, не забывайте своевременно делать резеврные копии форума, чтобы застраховаться от подобного рода случаев |
yura3d |
Отправлено: 3 ноября 2009 — 17:33 • Тема: Появились ошибки вверху форума, как убрать? • Форум: Решение проблем |
Ответов: 8 Просмотров: 6186
 |
dimiasis пишет:yura3d Права на файлы и папки выставлены как положено и форум был скачан после 15.07.2009 именно с этого сайта!
Тут вопрос в другом, как мне сейчас попасть на форум в качестве администратора?
Восстановить обнулившиеся файлы пользователей из резервной копии |
yura3d |
Отправлено: 3 ноября 2009 — 17:24 • Тема: Появились ошибки вверху форума, как убрать? • Форум: Решение проблем |
Ответов: 8 Просмотров: 6186
 |
dimiasis пишет:Все! Кажется разобрался в проблеме! Обнулились файлы некоторых пользователей, и мой в том числе!
Сейчас возник другой вопрос, надо ли устанавливать обновления связанные с обнулением файлов, если форум был скачан и установлен уже после выхода последней версии?
Для начала проверить правильность расстановки прав доступа на файлы и папки форума, подробно это описано в вопросах Q1 и Q3 из ExBB FAQ. Права доступа на запись необходимо устанавливать согласно инструкции хостера, который должен сообщить, какие именно права являются допустимыми на Вашем сервере. Касательно критических обновлений, если форум был скачан после 15.07.2009 именно с этого сайта (а не с каталогов скриптов, где дистрибутив не обновляется), то никаких дополнительных действий производить не нужно. Наличие некоторых обновлений можно проверить путём поиска их кода в скриптах форума (это на случай, если Вы сомневаетесь в установке обновлений и применимо только для обновлений, устанавливаемых ручной правкой файлов) |
|