yura3d |
Отправлено: 19 июня 2009 — 15:06 • Тема: Вопросы по JavaScript • Форум: JavaScript |
Ответов: 93 Просмотров: 79482
 |
mastersound пишет:да Чайник я))) извиняюсь за глупые вопросы. А подсказать никто не сможет - как реализовать? А?
Как вариант, можете попробовать тот пример, что я написал выше |
yura3d |
Отправлено: 19 июня 2009 — 14:45 • Тема: Вопросы по JavaScript • Форум: JavaScript |
Ответов: 93 Просмотров: 79482
 |
mastersound пишет:Я ставлю его в шаблон сайта (сайт под Joomla) и мне надо, чтобы окошко выскакивало только при загрузке/перезагрузке (хотя, в идеале, только один раз за сессию) главной страницы. Можно ли как-то это назначить, чтобы только от /index.php и только один раз? В яве не шарю))) но по шпаргалке.... спасибо.
mastersound пишет:значит явой не получится... Хотел рекламу, относящуюся к самому сайту, показывать при загрузке первой страницы. На аяксе есть что подобное? Не подскажете? ... да чтобы попап еще и самоуничтожался после показа))))
Не совсем понял причём тут Ajax. Реализовать однократный вывод (при первом открытии страницы) можно либо на JavaScript с использованием Cookies, либо при помощи PHP и его сессий
(Добавление)
Да, вот пример с использованием JavaScript и куков:
CODE:<script language="JavaScript" type="text/javascript">
<!--
if (document.cookie.indexOf('_visited=1') == -1) {
// Сюда вставить код открытия окна
document.cookie = '_visited=1; path=/';
}
//-->
</script> |
yura3d |
Отправлено: 19 июня 2009 — 09:30 • Тема: Дополнительные моды • Форум: Обсуждение |
Ответов: 240 Просмотров: 174106
 |
yura3d пишет:Времени к сожелению мало, к июлю более-менее освобожусь. Сейчас с чатом осталась одна проблема, которая проявляется в виде дублирования сообщений, как только её решу, так сразу выложу
Если удастся решить некоторые проблемы с чатом, то смогу выложить его бета-версию уже к понедельнику |
yura3d |
Отправлено: 18 июня 2009 — 14:41 • Тема: Косметические доработки форума • Форум: Настройка форума |
Ответов: 222 Просмотров: 182004
 |
Victor пишет:сразу вопрос набор теста поиска в шапке, типа быстрый поиск, возможно или нет?
Возможно, по аналогии с формой входа
P.S. Переместил сообщения из темы по запросу дополнительных модов сюда, в дальнейшем все косметические доработки обсуждаем только здесь |
yura3d |
Отправлено: 18 июня 2009 — 14:33 • Тема: Где исправить ошибку в русс.яз? • Форум: Обсуждение |
Ответов: 11 Просмотров: 13325
 |
altjo пишет:Есть несколько неточностей в lang_front_forums.php, если они еще не исправлены...
Нет, не исправлены, спасибо, в готовящейся версии ExBB FM 1.0 RC2 пофиксил |
yura3d |
Отправлено: 18 июня 2009 — 11:04 • Тема: Косметические доработки форума • Форум: Настройка форума |
Ответов: 222 Просмотров: 182004
 |
Victor пишет:данная схема не работает
Это смотря каким образом вставлять данный фрагмент кода. Приведите полностью файл с изменениями, посмотрим в чём проблема
Victor пишет:как я заметил ранее условие if в файле tpl выполняется не по такой схеме.. поскольку это все же подключаемый файл, а не исполняемый
Всё выполняется, никакого разделения на исполняемые и подключаемые файлы нет, файлы шаблонов отличаются от остальных скриптов форума разве что другим расширением, в остальном это такие же PHP-скрипты. Вот пример шаблона регистрационной формы, можете посмотреть как в нём используется if, и сделать по аналогии изменения у себя |
yura3d |
Отправлено: 18 июня 2009 — 11:04 • Тема: Косметические доработки форума • Форум: Настройка форума |
Ответов: 222 Просмотров: 182004
 |
Victor пишет:даже разбиение шапки форума all_header и logos тоже вызывает вопрос зачем? (если в этом реальная необходимость? все равно в процессе работы все элементы находятся в памяти и дополнительная их подгрузка не требуется.. и в тех страницах где нет части шапки ее отсутствие никак не ускоряет работу, теряя целостность...
Разбение шаблонов по файлам - распространённая практика. Вот пример страницы, где используется all_header.tpl, но не используется logos.tpl. Не всегда имеется необходимость подгружать шапку форума, при этом шапка html-заголовков должна подгружаться всегда
Victor пишет:$loginout = = ($fm->user['id'] !== 0) ? '' : '';
как между : вставить html код (таблицу) чтоб в первом случае выходила одна таблица, а во втором другая...
На мой взгляд лучше разместить таблицу таким образом:
CODE:if ($fm->user['id'] !== 0) {
$loginout = <<<DATA
...тут код таблицы, выводимой для авторизованных пользователей...
DATA;
}
else {
$loginout = <<<DATA
...тут код таблицы, выводимой для гостей...
DATA;
}
Victor пишет:gromescu проще заменить эти фразы на Online Offline как это зачастую и делают заменяя да на ok некий негласный международный стандарт...
Создайте тему для обсуждения подобных косметических моментов, там же я помогу с решением, если будет такая необходимость. Здесь же это оффтоп |
yura3d |
Отправлено: 18 июня 2009 — 09:28 • Тема: Дополнительные моды • Форум: Обсуждение |
Ответов: 240 Просмотров: 174106
 |
Defenderyk пишет:да уже ждем, чтоб потестировать, а то тестировать давно нечего)
Времени к сожелению мало, к июлю более-менее освобожусь. Сейчас с чатом осталась одна проблема, которая проявляется в виде дублирования сообщений, как только её решу, так сразу выложу |
yura3d |
Отправлено: 18 июня 2009 — 09:25 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы |
Ответов: 273 Просмотров: 257788
 |
monstYr пишет:подскажите ПЛЗ как сформулировать запрос
Я думаю достаточно сказать, что прикреплённые файлы бьются на этапе скачивания, а также сообщить, с какого момента проблема стала проявляться (судя по Вашему сообщению выше, это произошло после смены ОС на сервере). Также не лишним будет приложить к обращению скрипт printfile.php, отвечающий за отдачу прикреплённых файлов |
yura3d |
Отправлено: 17 июня 2009 — 21:42 • Тема: Косметические доработки форума • Форум: Настройка форума |
Ответов: 222 Просмотров: 182004
 |
Victor пишет:все работает, но возник дополнительный вопрос как я понял это действует только при отправке сообщения.. а вообще можно изменить и убрать все промежуточные окна сообщений?
если в этом конечно нет необходимости?
Необходимость определённая есть, время ожидания несколько снижает пиковую нагрузку скриптов форума на сервер. Все промежуточные окна убрать можно, для этого Вам нужно в файлах post.php и postings.php сделать изменения по аналогии с тем, как я указывал выше. Т.е. ищите вызов функции $fm->_Message() в конце добавляющих функций типа addnewthread(), addreply и т д.:
CODE:$fm->_Message($заголовок, $сообщение, 'http://адрес');
И заменяете его вызовом функции формирования заголовка для редиректа:
CODE:header('Location: http://адрес');
Victor пишет:если сообщение не проходит отправлять его обратно к форме и делать приписку
сообщение большое или не соответствует..в теме не указано и т.д.
Возможно покажется смешным, но для реализации подобной возможности придётся переписать практически весь движок. Это одна из тех функций, которую легко написать сначала при разработке движка, а уже после разработки добавить довольно сложно. Тем более что на данный момент у форума нет как такового шаблонизатора. Могу посоветовать подождать ExBB 2, там всё это реализовано изначально
Victor пишет:вот еще вопрос если сделать на форуме странички 404, 403 и др. соответственно дизайну... была ситуация в почту пришло письмо (хотя это желательно регулировать в профиле, отправку сообщений) с этого форума спасибо за открытие темы, можете на нее перейти по ссылке.. перехожу.. попадаю на окошко тема была удалена/перенесена и все никаких ссылок.. вернутся назад я не могу поскольку попал я не с форума, а из почты, а ссылки на форум прямой нет и никуда меня он перенаправит не сможет.. другое дело если бы писался адрес типа 404 и ссылка на главную страницу.. как мне кажется это придаст некий стиль...
Ссылку на главую страницу форума на страницу с сообщением об ошибке можно добавить в файле templates/ваш_скин/error.tpl. Чтобы страницы с сообщениями об ошибках не индексировались поисковиками и тем самым не засоряли поисковый индекс, рекомендую выставить для подобных страниц 404-й заголовок
Victor пишет:и наверно еще одна интересная фишка.. возможна ли она например вместо ого чтобы жать отправить использовать сочетание клавиш...
я как то ставил один форум там такая фишка была.. многим кто общается в аське и других сайтах нравится... кажется intelect board Да и на некоторых других видел...
У нас тоже раньше была такая возможность, сочетаниями клавиш можно было не только отправлять сообщения, но и вставлять бб-коды в форму ответа. Но к сожелению она не прижилось, т.к. далеко не все браузеры правильно обрабатывают данную функцию |
yura3d |
Отправлено: 17 июня 2009 — 18:29 • Тема: Дополнительные моды • Форум: Обсуждение |
Ответов: 240 Просмотров: 174106
 |
Небольшой анонс, в самое ближайшее время выйдет бета-версия Ajax-чата для ExBB. Хотелось бы также поблагодарить пользователей, принявших участие в тестировании альфа-версии |
yura3d |
Отправлено: 17 июня 2009 — 18:15 • Тема: Косметические доработки форума • Форум: Настройка форума |
Ответов: 222 Просмотров: 182004
 |
Victor пишет:Было такое решение раньше:
В последней версии этот параметр вынесен в админку, страница Темы и ответы, пункт Интервал склеивания сообщения пользователя
Victor пишет:В этом же файле предлагалась следующая фишка:
После отправки поста переадресовывать не на промежуточную страницу а сразу в тему, решение было таким:
В файле post.php нужно найти строку:
CODE:$fm->_Message($fm->LANG['ReplyCreate'],$fm->LANG['ReplyAddedOk'], 'topic.php?forum='.$forum_id.'&topic='.$topic_id.'&postid='.$last_key.'#'.$last_key);
И заменить её строкой:
CODE:header('Location: topic.php?forum='.$forum_id.'&topic='.$topic_id.'&postid='.$last_key.'#'.$last_key); |
yura3d |
Отправлено: 17 июня 2009 — 14:33 • Тема: Readme-файл для движка ExBB • Форум: Обсуждаем |
Ответов: 12 Просмотров: 11214
 |
altjo
Огромное спасибо за ридми, начиная со следующей версии (с незначительными изменениями, касающимися новой версии) он войдёт в дистрибутив |
yura3d |
Отправлено: 17 июня 2009 — 14:05 • Тема: Мод: Переход по внешним ссылкам через редирект • Форум: Модификации и дополнения |
Ответов: 257 Просмотров: 205894
 |
PhD
Andr1y
В инструкции по обновлению мода была допущена неточность. Следующая строка встречается в файле include/fm.class.php 2 раза:
CODE:$Link = (empty($matches[2])) ? "http://".$matches[1]:$matches[1];
Так вот, после 1-ой встречи должны идти строки:
CODE:if (!stristr($Link, 'http://www.'.$this->exbb_domain) && !stristr($Link, 'http://'.$this->exbb_domain))
$Link = $this->out_redir.$Link;
А уже после 2-ой должны идти строки:
CODE:if (!stristr($Link, \'http://www.\'.$fm->exbb_domain) && !stristr($Link, \'http://\'.$fm->exbb_domain))
$Link = $fm->out_redir.$Link;
В инструкции же указано наоборот. Не знаю как мог так перепутать, видимо сессия сказывается  |
yura3d |
Отправлено: 17 июня 2009 — 13:02 • Тема: Готовится к выходу ExBB FM 1.0 RC2 • Форум: Новости |
Ответов: 283 Просмотров: 226606
 |
cafen пишет:Хотелось бы видеть в следующей версии:
Админ панель:
- сделать списки пользователей для приватных форумов, а то очень напрягает всех пользователей просматривать при переназначении доступов.
- сделать возможность добавления/изменения существующих полей профиля или добавить пустых полей (сейчас актуален скайп яндекс мани и прочее)
- добавить функцию найти все сообщения конкретного пользователя.
- сделать функцию ежедневного резервного копирования (или пример шелл скрипта разместить в хелпе.
Форум:
- сделать интегрированную вики (портал, совместная правка страниц) с общей базой пользователей.
- предоставить возможность редактирования, определяемого админом поста, простым пользователям (не админам), например прикрепленные посты в начале темы или другой любой.
Не всё конечно, но по крайней мере большинство пожеланий учту как сейчас, так и на будущее. Про бэкап правильно сказал vipraskrutka выше, вариант бэкапа средствами хостинга наилучший, а PHP для архивации большого объёма данных совершенно не подходит. Поэтому от варианта бэкапа средствами самого форума пришлось отказаться
Victor пишет:жду с нетерпением и извините за меркантильный вопрос какие расценки ожидаются?
Символические в основном
Victor пишет:например в КМС instantCMS есть возможность прямо в админке править дизайн т.е редактировать: CSS, PHP, Позиции.. хотелось бы это увидеть, причем код подсвечивается, что помогает реально с ним работать..
В этом релизе данная возможность не планируется, не вижу в ней необходимости, поскольку в движке отсутствует шаблонизатор как таковой, и в этом случае редактирование файлов шаблона через админку практически ничем не будет отличаться от редактирования этих же файлов в оффлайне |
|