yura3d |
Отправлено: 18 октября 2009 — 12:41 • Тема: Руководство: Добавление собственных бб-кодов • Форум: Модификации и дополнения |
Ответов: 203 Просмотров: 170262
 |
chex01 пишет:CODE:hr: {0:'[h',1:'r]',2:'{$fm->LANG['HelpHR']}'},
li: {0:'[l',1:'i\]',2:'{$fm->LANG['HelpLi']}'},
Нулевой индекс в массиве бб-кода задаёт ту его часть, которая будет вствляться в начало выделенного текста, первый индекс соответственно задаёт вторую часть, которая будет вставляться в конец выделенного текста. В Вашем случае правильно будет сделать так:
CODE:hr: {0:'[hr]',1:'',2:'{$fm->LANG['HelpHR']}'},
li: {0:'[li]',1:'',2:'{$fm->LANG['HelpLi']}'},
chex01 пишет:2) Как можно сделать ВСЕ кнопки более привлекательными? пример: [ B ] --> жирная, [sup] --> X(в квадрате)
Непонятно о чём идёт речь. О названиях кнопок, о стилях их отображения или о чём? На панели бб-кодов ExBB кнопка B имеет жирную букву, кнопка I - курсивную, кнопка U - подчёркнутую, чтобы интуитивно было ясно, за что они отвечают. Размещать текст различного стиля (как в Вашем примере с x(в квадрате)) в кнопках нельзя
chex01 пишет:3) Как заставить кнопку [клава] работать?
Если бы это было изображение, то всё было бы просто:
CODE:<a href="javascript:window.open('kb.htm','','width=500,height=220,resizable=yes');void(0);">здесь мой ИМГ</a>
В вызове нового окна по нажатию кнопки нет ничего сложного:
CODE:<input type="button" class="button" name="clava" value="клава" style="width: 50px" onClick="javascript:window.open('kb.htm','','width=500,height=220,resizable=yes');void(0);" onMouseOver="help(this)" />
chex01 пишет:1) Как вообще сделать так, что бы кнопки-изображения работали?
Ничего сложного нет, рассмотрим на примере кнопки жирного текста:
CODE:<a href="#" name="bold" onClick="bbcode(this); return false;" onMouseOver="help(this);"><img src="тут_путь_к_файлу_картинки" border="0"></a>
 chex01 пишет:кнопаШкам
Мне если честно уже немного поднадоел Ваш язык падонкафф на этом форуме. Если Вы не можете излагать свои мысли на чистом русском, то в детский сад. Многие пользователи приходят на этот сайт с поисковиков, в поисках ответов на свои вопросы по ExBB. Разумеется, если слова будут подобным образом коверкаться, найти что-либо будет проблематично даже с поисковыми системами  Без обид
chex01 пишет:2) Как сделать что бы при нажатии кнопок: [img], [flash], [url], и YouTube выводились соответствующие окна с вводом адреса?
Рассмотрим на примере кнопки для вставки ролика с YouTube. В файле javascript/formcode.tpl находим строки:
CODE:case 'smile': L = ' ' +a[1]+ ' ';
break;
И под ними размещаем строки:
CODE:case 'youtube': copyQ();
if (txt.length) {
L = bbtags[code][0];
R = bbtags[code][1];
}
else {
var url = prompt('Введите адрес ролика:', '');
if (url == null)
alert('Действие отменено');
else {
var title = prompt('Введите название ролика:', '')
if (title == null)
L = bbtags[code][0];
else {
L = bbtags[code][0].replace(/\]/, '') + '=' + title + ']';
}
L += url;
R = bbtags[code][1];
}
}
break;
chex01 пишет:3) Как сделать кнопку "Палитра"?
Палитра доступных цветов для текста уже есть в ExBB изначально, не вижу смысла добавлять ещё одну |
yura3d |
Отправлено: 16 октября 2009 — 19:50 • Тема: Украинский (бета) • Форум: Локализация |
Ответов: 36 Просмотров: 44858
 |
lisiycat
Спасибо за реализацию актуальной версии перевода (включая переводы модулей), в укрнете он очень востребован |
yura3d |
Отправлено: 16 октября 2009 — 19:44 • Тема: Вопросы по JavaScript • Форум: JavaScript |
Ответов: 93 Просмотров: 79500
 |
Имеется таблица:
CODE:<table>
<tr id="div2">
<td><div id="div1"></div></td>
</tr>
</table>
Внутри некоторой ячейки таблицы располагается некоторый слой, id которого мне известен (это div1). Зная id этого слоя, мне нужно получить id тега <tr> (в данном примере это div2), внутри которого находится ячейка и удалить этот тег, т.е. для данного примера после удаления должны остаться тольки теги таблицы:
Каким образом лучше реализовать задуманное (конечно, желательно на основе DOM) ? |
yura3d |
Отправлено: 16 октября 2009 — 19:25 • Тема: регистрация пользователя • Форум: Настройка форума |
Ответов: 18 Просмотров: 14700
 |
мардвеан пишет:можно ли сделать так, чтобы при регистрации пользователь сам задавал логин и пароль без отправки письма на e-mail?
Borman пишет:А что разве при включении этой функции активация через емейл идет
Идём в ExBB FAQ и изучаем вопросы Q7 и Q8, в них подробно рассмотрены вопрос разрешения/запрета задания пользователем пароля при регистрации и вопрос включения/отключения подтверждения регистрации (активации учётной записи) по e-mail |
yura3d |
Отправлено: 13 октября 2009 — 20:52 • Тема: Руководство: Добавление собственных бб-кодов • Форум: Модификации и дополнения |
Ответов: 203 Просмотров: 170262
 |
chex01 пишет:А как сделать кнопку [FLASH]
В файле include/fm.class.php найдите строку:
CODE:$string = preg_replace_callback("#\[url\](".$patern.")\[\/url\]#isx",
И над ней разместите строки:
CODE:$string = preg_replace_callback("#\[flash\](".$patern.")\[\/flash\]#isx",
create_function('$matches', '$link = (empty($matches[2])) ? "http://".$matches[1] : $matches[1];
return "<EMBED SRC=\"".$link."\" quality=high WIDTH=600 HEIGHT=450 TYPE=\"application/x-shockwave-flash\" PLUGINSPAGE=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"></EMBED>";'),
$string);
На этом, собственно, всё, теперь у Вас будут обрабатываться теги вида:
CODE:[flash]http://...[/flash]
Разместить на панели редактирования сообщений кнопку для вставки тега можно по аналогии со сказанным в первом сообщении этой темы, в частности для файлов templates/ваш_скин/form_code.tpl и language/russian/lang_front_formcode.php Вы проделываете абсолютно аналогичные изменения, заменив при этом слово youtube на слово flash и немного изменив описание работы тега (из контекста должно быть ясно)
Ну и напоследок хочу сказать, не стоит слишком увлекаться вставкой flash-приложений в сообщения, т.к. некоторые из них могут быть вредоносными и обманным путём "вытягивать" из пользователей пароли и другую информацию (вспомнить хотя бы случаи с подобными приложениями на Вконтакте.Ру) |
yura3d |
Отправлено: 13 октября 2009 — 20:12 • Тема: проблемы со скачиванием файлов с форума • Форум: Решение проблем |
Ответов: 8 Просмотров: 5579
 |
Версия установленного Вами форума крайне устаревшая и она более не поддерживается. Именно в той версии, которую Вы установили (и в производных от неё) наблюдалась описанная Вами проблема со скачиванием прикреплённых файлов (когда вместо самого файла скачивается скрипт tools.php, либо содержимое файла отдаётся напрямую в окно браузера - появляются так называемые закорючки). Данная проблема уже давно решена, Вам нужно только обновиться на последнюю версию форума (скачать её можно здесь), а также после установки желательно установить это обновление |
yura3d |
Отправлено: 13 октября 2009 — 11:35 • Тема: проблемы со скачиванием файлов с форума • Форум: Решение проблем |
Ответов: 8 Просмотров: 5579
 |
josepine
Приведите пожалуйста ссылку на Ваш форум чтобы можно было посмотреть, в чём именно заключается проблема. Я надеюсь, у Вас хостинг не бесплатный? Если после установки этого обновления проблема сохранится, значит причины нужно искать в особенностях работы сервера (хостинга) |
yura3d |
Отправлено: 11 октября 2009 — 18:05 • Тема: Просмотреть форум от лица пользователя... • Форум: Обсуждение |
Ответов: 2 Просмотров: 3126
 |
Этот вопрос явно не относится к темам оформления, ибо соответствующую функциональность (да и вообще любую серьёзную функциональность) шаблоны не реализуют
Victor пишет:зайти как гость просто (нужно выйти и всех делов), а вот глянуть как видят форум рядовые пользователи и какие разделы им открыты, какие закрыты бывает полезным
Рядовой пользователь в данном случае - понятие растяжимое. Некоторым можно открыть доступ в приватные разделы, другим же можно доступ в эти разделы не давать. А посмотреть какие из приватных разделов доступны конкретному пользователю, администратор может в админке. Ну а Вашу проблему может решить тестовый аккаунт (просто ещё одна регистрация администратора под учётной записью обычного пользователя). Этот аккаунт поможет и при тестировании некоторых модов и новых возможностей форума. Например, на этом форуме у меня есть свой тестовый аккаунт |
yura3d |
Отправлено: 11 октября 2009 — 17:46 • Тема: Используемые иконки • Форум: Обсуждение |
Ответов: 68 Просмотров: 49691
 |
altjo
Огромное спасибо за помощь с кнопками и подборку вариантов кнопки с карандашом |
yura3d |
Отправлено: 11 октября 2009 — 13:56 • Тема: Could not write in the file forum1/_f_track.php • Форум: Решение проблем |
Ответов: 10 Просмотров: 7993
 |
macho130 пишет:Ну стоят все права, а файлы то эти так и не появились!
Что делать то?

Обращаемся к FAQ, в котором написано:
ExBB FAQ пишет:Если Вы не можете найти этот файл, это значит, что Вам нужно установить права на запись для папки, в которой этот файл должен был находиться (при отсутствии этой папки её необходимо создать).
Это значит, что Вам нужно создать папки вида forumN (где N - номер раздела) вручную через FTP и выставить на них права доступа на запись |
yura3d |
Отправлено: 11 октября 2009 — 09:27 • Тема: Could not write in the file forum1/_f_track.php • Форум: Решение проблем |
Ответов: 10 Просмотров: 7993
 |
maxbax пишет:И файла такого нет и папки.... Это дополнение и где его можно скачать?
maxbax пишет:Фишка в том, что у меня нет файла _f_track.php и папки forum1 куда показывает.
В нашем FAQ всего лишь в одном предложении чётко сказано, что нужно делать в данной ситуации:
ExBB FAQ пишет:Если Вы не можете найти этот файл, это значит, что Вам нужно установить права на запись для папки, в которой этот файл должен был находиться (при отсутствии этой папки её необходимо создать).
Папки разделов должны создаваться автоматически, однако на некоторых хостингах могут быть проблемы, и на случай этого в нашем FAQ также сказано, что нужно делать, чтобы этих проблем избежать:
ExBB FAQ пишет:Совет: установите на корневую папку с форумом (ту папку, в которой находятся файлы forums.php, topic.php и т д.) права на запись, это поможет решить многие проблемы при создании разделов форума (особенно актуально для некоторых хостингов).
maxbax пишет:спасибо за такую помощь
Какой вопрос, такой и ответ. Если бы Вы потрудились внимательно прочитать FAQ, использовать поиск по форуму хотя бы по первому слову сообщения об ошибке (а темы подобные уже обсуждались - сами посмотрите), создать тему с вменяемым заголовком (а не нарушать пункт 1.11 правил форума) и не писать мне оскорбления (Вы, наверное, школьнег?) в моей репутации (нарушении пункта 1.4 правил форума), Вы бы могли рассчитывать на полный ответ. Повторяться же по 10 раз и заново отвечать на вопросы, которые уже неоднократно обсуждались и были решены, здесь никто не будет. Если Вам было что-то непонятно из тех тем, в которых уже обсуждался этот вопрос, нужно было задавать свои вопросы именно в одной из уже существующих тем и указать, что конкретно из сказанного там непонятно |
yura3d |
Отправлено: 10 октября 2009 — 07:57 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы |
Ответов: 273 Просмотров: 257901
 |
electron
M-A-X
Постараюсь реализовать мод массового модерирования для RC1 на базе Ajax, чтобы максимально снизить нагрузку на сервер. Если тестирование пройдёт успешно, включим данную возможность в RC2, в результате получим 1-ый файловый форум на PHP с поддержкой массового модерирования |
yura3d |
Отправлено: 10 октября 2009 — 07:48 • Тема: Мод: Переход по внешним ссылкам через редирект • Форум: Модификации и дополнения |
Ответов: 257 Просмотров: 206062
 |
spirit
Соглашусь с Zeg, сам форум и моды к нему я разрабатываю на Денвере, соответственно и проверялась работоспособность данного мода в первую очередь на локальном сервере. Могу только посоветовать ещё раз перепроверить правильность вносимых для установки изменений |
|