Страниц (4): « 1 [2] 3 4 »
Найдено сообщений: 48 |
viperrr |
Отправлено: 17 июня 2010 — 04:46 • Тема: Массовая рассылка с админки • Форум: Решение проблем |
Ответов: 47 Просмотров: 0
|
Defenderyk пишет:viperrr пишет:Походу мне некто не поможет! а ты права правильно поставил на файлы?
Перевод с транслита: т6 про ети права?
<<< для большинства серверов CHMOD на файлы для записи (напр. allforums.php) 0666, на папки для записи (напр. data) 0777, для всех остальных файлов и папок 0644 и 0755 соответственно. >>>
Перевод с транслита: форум много раз обновлjалсjа, но всегда по инстреикциjам, долзно б6т' все правел'но раставленно.
на какие именно фаил6 надо проверит' права?
Соррy за ету абру-кадабру, у менjа на работе нет русскоy клавиатур6 |
viperrr |
Отправлено: 13 июня 2010 — 11:41 • Тема: Массовая рассылка с админки • Форум: Решение проблем |
Ответов: 47 Просмотров: 0
|
У меня ошибка при отправке такая:
Notice: Undefined offset: 1 in /home/uno2126/public_html/forum/include/lib.php on line 50
В чем может быть проблемма ?
на форуме 300человек |
viperrr |
Отправлено: 1 марта 2010 — 07:59 • Тема: бегущие рубрики))) • Форум: Обсуждение |
Ответов: 3 Просмотров: 0
|
viperrr пишет:Отредактировано администратором: yura3d, 28 Февраля, 2010 - 21:50:34
Если Вы пишите транслитом, то Вам не нужны никакие переводчики - форум содержит бб-код [rus], который выполнит перевод текста автоматически. На будущее, пользуйтесь этим бб-кодом, т.к. читать транслит не всегда и не всем удобно
Так и знал, что кто не будь будет напоминать об этой кнопке.
У нас на форуме как-то поднялся большой спор на эту тему. Сделали опрос, что люди предпочитают, прочитать английскую кириллицу или с переводом через функцию бб-кода RUS
Большинство было за чтение англ. Т.к не каждый не хочет читать русский текс с огромным количеством ошибок.
Перевод получается не корректный. |
viperrr |
Отправлено: 28 февраля 2010 — 19:39 • Тема: бегущие рубрики))) • Форум: Обсуждение |
Ответов: 3 Просмотров: 0
|
Это не мод, это обыкновенное flash меню. Просто сделанное программой Flash Menu Labs Pro. Линк на разработчика этой программы можно получить при клике правой кнопки мыши по этой менюшке. |
viperrr |
Отправлено: 23 февраля 2010 — 18:03 • Тема: Дополнение: Добавляем в профиль новое текстовое поле и выводим его • Форум: Модификации и дополнения |
Ответов: 13 Просмотров: 0
|
Далее если надо вывести это поле в топике под аватарод делаем следующие:
В файйле topic.php
находим:
CODE:
$location = $users[$member_id]['location'];
после добавляем:
CODE:
$ljubimaja_r = $users[$member_id]['ljubimaja_r'];
Находим массив:
CODE:
$users[$user_id] = array('user' => $fm->LANG['Guest'],
и в незу после:
Добавляем:
CODE:
'ljubimaja_r' => ''
в пред последней строке добавляем запятую, чтоб было так:
далее находим массив:
CODE:
$users[$user_id] = array('user' => $user['name'],
и в нем находим строку:
CODE:
'location' => ($fm->exbb['location'] === TRUE && $user['location'] != '') ? '<br>'.$fm->LANG['From'].': '.$user['location']:'',
После нее ставим:
CODE:
'ljubimaja_r' => (!empty($user['ljubimaja_r'])) ?' '.$fm->LANG['Ljubimaja_r'].': <b>'.$user['ljubimaja_r'].'</b><br> ' :'',
Далее открываем файл post.php
Находим:
CODE:
$teamcon = $useravatar = $usergraphic = $online = $posts = $joined = $location = '';
заменяем:
CODE:
$teamcon = $useravatar = $usergraphic = $online = $posts = $joined = $location = $ljubimaja_r = '';
Далее открываем templates/выш шаблон/topic_data.tpl
находим:
и после ставим:
Идем в language/russian/lang_front_all.php
После:
CODE:
$this->LANG['ToggleOn'] = 'Развернуть';
Ставим:
CODE:
$this->LANG['Ljubimaja_r'] = 'Любимая рыба';
На этом все ! |
viperrr |
Отправлено: 23 февраля 2010 — 18:01 • Тема: Дополнение: Добавляем в профиль новое текстовое поле и выводим его • Форум: Модификации и дополнения |
Ответов: 13 Просмотров: 0
|
Выводим это текстовое поле на страницу "Информация о пользователе"
в файле profile.php
находим:
CODE:
$icqlogo = ($user['icq'] !== '') ? '<img src="http://online.mirabilis.com/scripts/online.dll?icq='.$user['icq'].'&img=5" align="abscenter" width="18" height="18" border="0">':'';
и после вставляем:
CODE:
if (empty($user['ljubimaja_r']))
{
$user['ljubimaja_r'] = "-";
}
Далее в templates/выш шаблон/profile_show.tpl
находим:
CODE:
<tr>
<td class="pformleft" valign="top"><b>{$fm->LANG['PM']}</b></td>
<td class="pformright"><a href="messenger.php?action=new&touser={$user['id']}" target="_blank" title="{$fm->LANG['SendPm']} {$user['name']}">{$fm->LANG['SendPm']} <b>{$user['name']}</b></a></td>
</tr>
и после вставляем:
CODE:
<tr>
<td class="pformleft" valign="top"><b>{$fm->LANG['Ljubimaja_r']}</b></td>
<td class="pformright">{$user['ljubimaja_r']} </td>
</tr>
На этов все: |
viperrr |
Отправлено: 23 февраля 2010 — 17:57 • Тема: Дополнение: Добавляем в профиль новое текстовое поле и выводим его • Форум: Модификации и дополнения |
Ответов: 13 Просмотров: 0
|
У меня форум о подводной охоте, решил добавить дополнительные поля в профиль участников
Вот пример одного текстового поля, где можно указать свою любимую рыбу:
(Вы меняйте названия переменных на те, которые вам больше подходят и делайте поля, сколько надо и какие хотите)
* Перед началом обязательно делайте резервную копию тех файлов, которые редактируете или сразу всего форума, чтоб при каких, либо сбоев вернуть работоспособность форума в нормальное состояние.
Инструкция (Отобразить)в файле profile.php находим массив:
CODE:
$fm->_Strings(array('password'=>'',
и в конец массива добавляем
из-за изменений у меня много доп. полей, поэтому не помню как в оригинале но следите за:
Следим чтоб скобка ) – была закрыта и чтоб в конце перед скобкою не было запятой. Запятая должна добавится к предыдущему названию поля.
Т.е к примеру последние 4 строки выглядят так:
CODE:
'useravatar'=>'',
'timedifference'=>'',
'ljubimaja_r'=>'')
);
далее находим:
CODE:
$user['timedif'] = $fm->input['timedifference'];
и после добавляем:
CODE:
$user['ljubimaja_r'] = $fm->input['ljubimaja_r'];
далее находим:
CODE:
$basetimes = $fm->_DateFormat($fm->_Nowtime);
и после добавляем:
CODE:
if (!isset($fm->user['ljubimaja_r']))
{
$fm->user['ljubimaja_r'] = " ";
}
далее находим:
CODE:
$fm->input['signature'] = (strlen($fm->input['signature']) >= 3) ? $fm->input['signature']:'';
и после добавляем:
CODE:
$fm->input['ljubimaja_r'] = (strlen($fm->input['ljubimaja_r']) >= 3) ? $fm->input['ljubimaja_r']:'';
Идем в templates/ваш шаблон/profile.tpl
и к примеру после:
CODE:
<tr>
<td class="profilleft"><b>{$fm->LANG['ShowYouSig']}</b></td>
<td class="profilright"><input name="sig_on" type="radio" value="yes"{$sig_onyes}> {$fm->LANG['Yes']} <input name="sig_on" type="radio" value="no"{$sig_onno}> {$fm->LANG['No']}</td>
</tr>
ставим наше поле:
CODE:
<tr>
<td class="profilleft"><b>{$fm->LANG['Ljubimaja_r']}</b><br /><span class="desc">{$fm->LANG['Ljubimaja_r_opis']}</td>
<td class="profilright"><input type="text" style="width: 200px" name="ljubimaja_r" maxlength="50" value="{$fm->user['ljubimaja_r']}"></td>
</tr>
Идем в language/russian/lang_front_register.php
после:
CODE:
$this->LANG['ShowYouSig'] = 'Показывать Вашу подпись в сообщениях?';
ставим:
CODE:
$this->LANG['Ljubimaja_r'] = 'Любимая рыба';
$this->LANG['Ljubimaja_r_opis'] = 'Напишите Вашу любимую рыбу.';
После этой процедуры у каждого пользователя в профиле появится дополнительное поле с выпадающим списком
Как выводить это поле смотрите ниже. |
viperrr |
Отправлено: 23 февраля 2010 — 17:50 • Тема: Дополнение : Добавляем в профиль новое выпадающее поле и выводим его. • Форум: Модификации и дополнения |
Ответов: 19 Просмотров: 0
|
Далее если надо вывести это поле в топике под аватарод делаем следующие:
В файйле topic.php
находим:
CODE: $location = $users[$member_id]['location'];
после добавляем:
CODE: $staz = $users[$member_id]['staz'];
Находим массив:
CODE: $users[$user_id] = array('user' => $fm->LANG['Guest'],
и в незу после:
Добавляем:
в пред последней строке добавляем запятую, чтоб было так:
Далее находим:
CODE:
if ($user['www'] !== '' && $user['www'] != 'http://' && !stristr($user['www'], 'http://www.'.$fm->exbb_domain) && !stristr($user['www'], 'http://'.$fm->exbb_domain))
$user['www'] = $fm->out_redir.$user['www'];
и после ставим:
CODE: include('language/'.DEF_LANG.'/lang_staz.php');
$stazpo = '';
if (isset($user['staz']))
{
foreach ($stazz as $shift1=>$s1) {
if ($shift1 == $user['staz']) { $stazpo .= ''.$s1.''; }
}
}else{
$user['staz'] = 0;
foreach ($stazz as $shift1=>$s1) {
if ($shift1 == $user['staz']) { $stazpo .= ''.$s1.''; }
}
}
далее находим массив:
CODE:
$users[$user_id] = array('user' => $user['name'],
и в нем находим строку:
CODE:
'location' => ($fm->exbb['location'] === TRUE && $user['location'] != '') ? '<br>'.$fm->LANG['From'].': '.$user['location']:'',
После нее ставим:
CODE:
'staz' => ''.$fm->LANG['Staz'].': <b>'.$stazpo.'</b><br> ',
Далее открываем файл post.php
Находим:
CODE: $teamcon = $useravatar = $usergraphic = $online = $posts = $joined = $location = '';
заменяем:
CODE:
$teamcon = $useravatar = $usergraphic = $online = $posts = $joined = $location = $staz = '';
Далее открываем templates/выш шаблон/topic_data.tpl
находим:
и после ставим:
Идем в language/russian/lang_front_all.php
После:
CODE:$this->LANG['ToggleOn'] = 'Развернуть';
Ставим:
CODE:$this->LANG['Staz'] = 'Стаж';
На этом все ! |
viperrr |
Отправлено: 23 февраля 2010 — 17:46 • Тема: Дополнение : Добавляем в профиль новое выпадающее поле и выводим его. • Форум: Модификации и дополнения |
Ответов: 19 Просмотров: 0
|
Выводим это поле на страницу "Информация о пользователе"
в файле profile.php
находим:
CODE: $icqlogo = ($user['icq'] !== '') ? '<img src="http://online.mirabilis.com/scripts/online.dll?icq='.$user['icq'].'&img=5" align="abscenter" width="18" height="18" border="0">':'';
и после вставляем:
CODE: include('language/'.DEF_LANG.'/lang_staz.php');
$stazpo = '';
if (isset($user['staz']))
{
foreach ($stazz as $shift1=>$s1) {
if ($shift1 == $user['staz']) { $stazpo .= ''.$s1.''; }
}
}else{
$user['staz'] = 0;
foreach ($stazz as $shift1=>$s1) {
if ($shift1 == $user['staz']) { $stazpo .= ''.$s1.''; }
}
}
Далее в templates/выш шаблон/profile_show.tpl
находим:
CODE: <tr>
<td class="pformleft" valign="top"><b>{$fm->LANG['PM']}</b></td>
<td class="pformright"><a href="messenger.php?action=new&touser={$user['id']}" target="_blank" title="{$fm->LANG['SendPm']} {$user['name']}">{$fm->LANG['SendPm']} <b>{$user['name']}</b></a></td>
</tr>
и после вставляем:
CODE: <tr>
<td class="pformleft" valign="top"><b>{$fm->LANG['Staz']}</b></td>
<td class="pformright">{$stazpo} </td>
</tr>
На этов все: |
viperrr |
Отправлено: 23 февраля 2010 — 17:44 • Тема: Дополнение : Добавляем в профиль новое выпадающее поле и выводим его. • Форум: Модификации и дополнения |
Ответов: 19 Просмотров: 0
|
У меня форум о подводной охоте, решил добавить дополнительные поля в профиль участников
Вот пример одного выпадающего поля, где можно указать свой стаж подводника:
(Вы меняйте названия переменных на те, которые вам больше подходят и делайте поля, сколько надо и какие хотите)
* Перед началом обязательно делайте резервную копию тех файлов, которые редактируете или сразу всего форума, чтоб при каких, либо сбоев вернуть работоспособность форума в нормальное состояние.
Инструкция (Отобразить)в файле profile.php находим массив:
CODE:$fm->_Strings(array('password'=>'',
и в конец массива добавляем
из-за изменений у меня много доп. полей, поэтому не помню как в оригинале но следите за:
Следим чтоб скобка ) – была закрыта и чтоб в конце перед скобкою не было запятой. Запятая должна добавится к предыдущему названию поля.
Т.е к примеру последние 4 строки выглядят так:
CODE:'useravatar'=>'',
'timedifference'=>'',
'staz'=>'')
);
далее находим:
CODE:$user['timedif'] = $fm->input['timedifference'];
и после добавляем:
CODE:$user['staz'] = $fm->input['staz'];
далее находим:
CODE:$basetimes = $fm->_DateFormat($fm->_Nowtime);
и после добавляем:
CODE: include('language/'.DEF_LANG.'/lang_staz.php');
$stazpo = '';
if (isset($fm->user['staz']))
{
foreach ($stazz as $shift1=>$s1) {
if ($shift1 == $fm->user['staz']) { $stazpo .= '<option value="'.$shift1.'" selected>'.$s1.'</option>'; }
else { $stazpo .= '<option value="'.$shift1.'">'.$s1.'</option>'; }
}
}else{
$fm->user['staz'] = 0;
foreach ($stazz as $shift1=>$s1) {
if ($shift1 == $fm->user['staz']) { $stazpo .= '<option value="'.$shift1.'" selected>'.$s1.'</option>'; }
else { $stazpo .= '<option value="'.$shift1.'">'.$s1.'</option>'; }
}
}
далее находим:
CODE: include('language/'.DEF_LANG.'/lang_tz.php');
$fm->input['timedifference'] = (isset($tz[$fm->input['timedifference']])) ? $fm->input['timedifference']:0;
и после добавляем:
CODE: include('language/'.DEF_LANG.'/lang_staz.php');
$fm->input['staz'] = (isset($stazz[$fm->input['staz']])) ? $fm->input['staz']:0;
Идем в templates/ваш шаблон/profile.tpl
и к примеру после:
CODE: <tr>
<td class="profilleft"><b>{$fm->LANG['ShowYouSig']}</b></td>
<td class="profilright"><input name="sig_on" type="radio" value="yes"{$sig_onyes}> {$fm->LANG['Yes']} <input name="sig_on" type="radio" value="no"{$sig_onno}> {$fm->LANG['No']}</td>
</tr>
ставим наше поле:
CODE:
<tr>
<td class="profilleft"><b>{$fm->LANG['Staz']}</b><br /><span class="desc">{$fm->LANG['Staz_opis']}</span></td>
<td class="profilright">
<select name="staz">
{$stazpo}
</select>
</td>
</tr>
Идем в language/russian/lang_front_register.php
после:
CODE:$this->LANG['ShowYouSig'] = 'Показывать Вашу подпись в сообщениях?';
ставим:
CODE:
$this->LANG['Staz'] = 'Стаж';
$this->LANG['Staz_opis'] = 'Ваш стаж подводной охоты';
Далее создаем файл выподающего списка с названием lang_staz.php
содержимое вайла у к примеру такое:
CODE:
<?php
$stazz['0'] = 'Менее 5 лет';
$stazz['1'] = 'от 5 до 10 лет';
$stazz['2'] = 'от 10 до 15 лет';
$stazz['3'] = 'от 15 до 20 лет';
$stazz['4'] = 'от 20 до 25 лет';
$stazz['5'] = 'от 25 до 30 лет';
$stazz['6'] = 'Более 30 лет';
?>
и этот фыйл заливаем в language/russian/
После этой процедуры у каждого пользователя в профиле появится дополнительное поле с выпадающим списком
Как выводить это поле смотрите ниже. |
viperrr |
Отправлено: 25 ноября 2009 — 09:21 • Тема: Мод: Подгрузка прикреплённых изображений на Ajax • Форум: Модификации и дополнения |
Ответов: 47 Просмотров: 0
|
Добавил пару изображений к новости и заметил, что мод этот там не работает. Кого интересует, подправьте.
Проблема оказалась в следующем:
В файле admincenter.php после
CODE:$fm->_Title = ' :: '.$fm->LANG['Announ'];
Добавляем
CODE:if ($fm->exbb['imgpreview']) $fm->_Link .= "\n<link href=\"clearbox/css/clearbox.css\" rel=\"stylesheet\" type=\"text/css\" />\n<script src=\"clearbox/js/clearbox.js\" type=\"text/javascript\"></script>";
должно работать нормально |
viperrr |
Отправлено: 30 сентября 2009 — 07:25 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 252 Просмотров: 0
|
yura3d пишет:Пользователи остаются в списке он-лайн чата? У Вас установлен информер для чата? Мне кажется, проблема здесь не в чате, а в сервере, который кеширует результаты выполнения скрипта, и в результате отдаёт пользователям не текущую актуальную, а кешированную ранее информацию. На многих бесплатных и некоторых платных хостингах это широко распространённое явление, служащее для снижения нагрузки на сервер (как правило, чаты на подобных хостингах запрещены). Поскольку чат достаточно активно обменивается данными с сервером, включается описанный выше механизм
Да в списке он-лине. В чате и информере на форуме они отображаются.
Возможно ты прав, что дело в сервере, т.к клуб наш пользуется достаточно дешевым финским сервером, который не в первые выдает различные ошибки, к сожалению нет пока возможностей переехать на более хорошую площадку. |
|
Страниц (4): « 1 [2] 3 4 »
|