[FAQ] Вопросы и ответы по Модам и околоМодные в

Автор digger®, 21 апреля 2007, 04:21:03

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

chilly86

Цитата: orange от 04 октября 2011, 15:16:11
Может кто-нибудь подсказать: почему скачанный мод успешно устанавливается (c хостинга postimage.org), но ничего не меняется в форме сообщений? не появляется кнопка "загрузить изображение"

если на английский язык перейти - появляется?
to live is to die


orange

Цитата: chilly86 от 04 октября 2011, 15:23:29
если на английский язык перейти - появляется?
пробовал. тоже ни слуху ни духу от мода.

chilly86

Цитата: orange от 04 октября 2011, 16:25:44
пробовал. тоже ни слуху ни духу от мода.

остается лишь собственноглазно убедится в наличии нужных кусков кода в файлах после установки
to live is to die

orange

Цитата: chilly86 от 04 октября 2011, 16:42:25
остается лишь собственноглазно убедится в наличии нужных кусков кода в файлах после установки
ага... я уже догадался, т.к. везде есть, в том числе и в настройках профиля есть "add image to post", а в форме ответа нетю.
Вот только в какой файл и в какое место нужно впендюривать код я не могу понять.

0daliska

Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

orange

Цитата: 0daliska от 04 октября 2011, 18:35:00
index.template.php
Да, мудрейшая ), нашел. Так там вообще яваскрипт. И что в нем поменять просто ума не приложу, чтобы в ответах он тоже себя проявлял.
// MOD Title: Simple Image Upload
// MOD Author: Sium < admin@postimage.org > (N/A) http://www.postimage.org/
// MOD Version: 1.3.0

var postimage_lang="russian";
var postimage_add_text="Add image to post";
var postimage_textarea_ignore_name=/username_list|search/i;

function postimage_query_string(postimage_search_name)
{
postimage_query=window.location.search.substring(1).split("&");
for(postimage_i=0;postimage_i<postimage_query.length;postimage_i++)
{
postimage_string_data=postimage_query[postimage_i].split("=");
if(postimage_string_data[0]==postimage_search_name)
{
return unescape(postimage_string_data[1]);
}
}
}
function postimage_add_code()
{
if(opener)
{
var postimage_text=postimage_query_string("postimage_text");
if(postimage_text)
{
var postimage_id=postimage_query_string("postimage_id");
var postimage_area=opener.document.getElementsByTagName("TEXTAREA");
for(var postimage_i=0;postimage_i<postimage_area.length;postimage_i++)
{
if(postimage_i==postimage_id)
{
break;
}
}
if(opener.editorHandlemessage && opener.editorHandlemessage.bRichTextEnabled)
{
opener.editorHandlemessage.insertText(postimage_text+"<br /><br />",false);
}
else
{
postimage_area[postimage_i].value=postimage_area[postimage_i].value+postimage_text;
}
opener.focus();
window.close();
}
}
}
function postimage_insert()
{
var postimage_area=document.getElementsByTagName("TEXTAREA");
for(var postimage_i=0;postimage_i<postimage_area.length;postimage_i++)
{
if(!postimage_area[postimage_i].name.match(postimage_textarea_ignore_name))
{
var postimage_new_div=document.createElement("div");
postimage_new_div.innerHTML="<br />&nbsp;&bull;&nbsp;<a href=\"javascript:void(0);\" onclick=\"window.open(\'http://www.postimage.org/index.php?mode=smf&amp;lang="+postimage_lang+"&amp;areaid="+postimage_i+"&amp;forumurl=\' + escape(document.location.href), \'postimage\', \'resizable=yes,width=500,height=400\');return false;\"><b>"+postimage_add_text+"</b></a><br /><br />";
postimage_area[postimage_i].parentNode.insertBefore(postimage_new_div,postimage_area[postimage_i]);
}
}
}
postimage_add_code();
window.onload=postimage_insert;
//-->
</script>

0daliska

Ну этот скрипт подгружается на TEXTAREA, следовательно, Вы что-то там свое намутили в форме ответа, что не подгружается, либо с каким-то из модов с JS конфликт :)
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

orange

Цитата: 0daliska от 05 октября 2011, 16:39:46
Ну этот скрипт подгружается на TEXTAREA, следовательно, Вы что-то там свое намутили в форме ответа, что не подгружается, либо с каким-то из модов с JS конфликт :)
Не, ничего не мутил. наверно, конфликт.  короче перезалил template файлы и поставил мод  Resize Attached Images.
По крайней мере временно проблему решит, а там видно будет.
Спасибо

Пендальф

Здравствуйте!
Версия форума 2.0.1
Установил мод "Все пользователи за сегодня".Встал нормально,только следы его видны только в двух первых скринах.
То есть,мод установился,но не работает.
Как исправить?

kak2z

А вы проверили изменения в файлы внеслись?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Пендальф


kak2z

ну посмотрите в какие файлы мод должен был внести изменения.. и руками проверьте - есть ли такие изменения в файлах форума. У меня когда то было такое.. моды ставятся, а изменения не вносятся.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

karavan


kak2z

Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

karavan


kak2z

http://kak2z.ru/index.php?action=forum см внизу.. как по мне слишком много обращений к базе.. или я ошибаюсь?
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

karavan

Ну не знаю, в такие глубины я не плаваю... по крайней мере никаких "тормозов", или увеличения загрузки севера, в связи с ним, я не наблюдал.

GeorG

Цитата: kak2z от 03 ноября 2011, 20:03:17А такие моды не грузят форум?
Именно такой пришлось удалить, когда меня хостер погнал с тарифа, за нагрузку на сервер. После как удалил, вроде успокоился, и вновь стал дышать ровно (хотя я там много чего ещё удалил, после, но уверен, этот тоже "кушал" много). В общем, так бы однозначно, я бы не стал говорить, что все будет хорошо, установите, проверьте.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

kak2z

Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Bugo

А если заменить то, что мод добавляет в BoardIndex.php, на это:

function LastUser24()
{
global $context, $txt, $scripturl, $smcFunc;
   
if (($context['list_last_24'] = cache_get_data('list_last_24', 86400)) == null)
{
$request = $smcFunc['db_query']('', '
SELECT mem.id_member, mem.real_name, IFNULL(mg.online_color, 0) AS online_color, IFNULL(mg.group_name, 0) AS group_name
FROM {db_prefix}members mem LEFT JOIN {db_prefix}membergroups mg ON (mem.id_group = mg.id_group)
WHERE last_login > {int:time_last_24} ORDER BY id_member',
array(
'time_last_24' => time() - 86400, // 60*60*24 = 86400s / 3600m / 24h
)
);

while ($row = $smcFunc['db_fetch_assoc']($request)) {
if($row['group_name'] == '0')
$row['group_name'] = $txt['who_member'];
$context['list_last_24'][] = '<a title="' . $row['group_name'] . '" href="' . $scripturl . '?action=profile;u=' . $row['id_member'] . '" style="font-size:xx-small;' . ($row['online_color'] != '' ? ' color:' . $row['online_color'] : '') . '">' . $row['real_name'] . '</a>';
}

$smcFunc['db_free_result']($request);

cache_put_data('list_last_24', $context['list_last_24'], 86400);
}

$context['num_last_24'] = count($context['list_last_24']);               
};

kak2z

я уже удалил его)) сейчас разверну на тестовом попробую)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Bugo

Пробовать надо на рабочем, чтоб сравнить графики.

kak2z

ну хоть проверю как работать будет)) а то если рабочий форум упадет - то с моей квалификацией я его буду поднимать до нового года.. хоть тут и недолго осталось.. но не хочется все равно экспериментировать сразу на живом))  если все заработает то вставлю на живой форум)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

karavan

Ну может и грузит... только что ж это за хостинг такой, что из-за одного мода с него уже пылинки нужно смахивать... в топу такие хостинги имхо...

kak2z

Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Пендальф

Переустановка мода решила проблему.СЕйчас работает,как китайские часы.
Возникла проблема с другим модом-модом "награды".Ставится нормально,но при попытке заглянуть,например,в чей-то профиль:
ЦитироватьUnknown column 'aw.award_name' in 'field list'
Файл: /var/www/vhosts/forum/forum.terra41.ru/httpdocs/Sources/Load.php
Строка: 1031

zlatovlaska

Здравствуйте я ищу мод который редактируются дату создания поста (темы)


zlatovlaska


Palamar

Гдето видел мод который отображает какой у пользователя браузер и операционная система.Подскажите название.В поиске не нашёл. :facepalm:

karavan


Palamar


Palamar

Подскажите как установить данный мод?
Выполненял такие действия.
Скачал OS_Browser_Detection_v1.4_SMF_2.x_ARS.zip здесь http://custom.simplemachines.org/mods/index.php?mod=1515
Загрузил через менеджер пакетов.Зашёл в Обзор пакетов
Напротив OS & Browser Detection нажал установка мода.После этого такая ошибка

Ошибка в установке пакета
По крайней мере, одна ошибка возникла при тестовой установке пакета. Настоятельно не рекомендуется продолжать дальнейшую установку, если не уверены в своих действиях, или не произвели резервное копирование данных. Эта ошибка может возникнуть при несовместимости уже установленного пакета с пакетом, который пытаетесь поставить, из-за ошибки в самом пакете, из-за того, что пакет требует наличие другого пакета, который не установлен на форуме, или пакет разработан для другой версии форума SMF.

Подскажите как исправить? :facepalm:Спасибо.

remingtone

ниже там надо смотреть, в каких файлах ошибки. и какие

Palamar

Добавить после    ./Sources/Display.php Неудачно

Код: (Найти )
k.message AS is_repped
Код: (Добавить после )
m.ua_os, m.ua_browser, m.ua_os_icon, m.ua_browser_icon

Но этого кода в Display.php нету.
k.message AS is_repped

digger®

Цитата: Palamar от 18 июля 2012, 22:52:41Подскажите как установить данный мод?Выполненял такие действия.Скачал OS_Browser_Detection_v1.4_SMF_2.x_ARS.zip здесь http://custom.simplemachines.org/mods/index.php?mod=1515
Почему вы ставите версию 1.4, а не последнюю 1.5?
Почему вы ставите ARS версию? У вас Advanced Reputation System установлена?

Palamar

СпасибоюНе обратил внимания что она и для 2.X версии. O0

митохондрия

Подскажите, пжл. Нужен мод, который бы демонстрировал в окошке вверху страницы 10 последних сообщений. Или есть какие либо настройки.
Извиниете, если не в нужной теме написала.

GeorG

Самое простое, это поставить портал, там есть специальный блок, его можно отображать в разных местах, в том числе наверху. Ну или ручная правка файла BoardIndex.template.php (вашей темы).

Этот код (который есть в файле):

// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']) && (!empty($context['latest_posts']) || !empty($context['latest_post'])))
{
echo '
<div class="title_barIC">
<h4 class="titlebg">
<span class="ie6_header floatleft">
<a href="', $scripturl, '?action=recent"><img class="icon" src="', $settings['images_url'], '/post/xx.gif" alt="', $txt['recent_posts'], '" /></a>
', $txt['recent_posts'], '
</span>
</h4>
</div>
<div class="hslice" id="recent_posts_content">
<div class="entry-title" style="display: none;">', $context['forum_name_html_safe'], ' - ', $txt['recent_posts'], '</div>
<div class="entry-content" style="display: none;">
<a rel="feedurl" href="', $scripturl, '?action=.xml;type=webslice">', $txt['subscribe_webslice'], '</a>
</div>';

// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
echo '
<strong><a href="', $scripturl, '?action=recent">', $txt['recent_posts'], '</a></strong>
<p id="infocenter_onepost" class="middletext">
', $txt['recent_view'], ' &quot;', $context['latest_post']['link'], '&quot; ', $txt['recent_updated'], ' (', $context['latest_post']['time'], ')<br />
</p>';
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
<dl id="ic_recentposts" class="middletext">';

/* Each post in latest_posts has:
board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.),
subject, short_subject (shortened with...), time, link, and href. */
foreach ($context['latest_posts'] as $post)
echo '
<dt><strong>', $post['link'], '</strong> ', $txt['by'], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</dt>
<dd>', $post['time'], '</dd>';
echo '
</dl>';
}
echo '
</div>';
}


Вставить перед:

echo '
<div id="boardindex_table">
<table class="table_list">';


Естественно, отображение последних сообщений, нужно включить в настройках темы, в админке.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

митохондрия

Георг, не совсем поняла.
Я захожу в админку/ изменение тем оформления/
и здесь?

или же pubkic html? но я в своей теме оформления не нашла этого файла. в других тема есть.

вставлять все с первой картинки перед тем текстом, что во второй?

но на каких строках это искать? на первых такого вообще нет.

глупые вопросы, да, задаю...?

GeorG

Цитата: митохондрия от 15 февраля 2013, 23:52:09Я захожу в админку/ изменение тем оформления/
и здесь?
Можно через админку (жмите на "Обзор шаблонов и файлов этой темы оформления", и увидите файлы темы), но там неудобно.

Лучше скачайте файл по ftp, измените и закачайте обратно. Путь:
../Themes/ваша тема/BoardIndex.template.php
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

митохондрия

 echo '
<div id="boardindex_table">
  <table class="table_list">';

Это у меня идет 86-88 строкой. А 85 свободна.
Вставить здесь?

митохондрия

А такое может быть, что этот файл есть в других темах, а в моей теме оформления нет?

GeorG

Да, может быть. Тогда форум использует файл из темы по-умолчанию. В этом случае, лучше всего возьмите тот файл что в теме - ../Themes/default/BoardIndex.template.php измените его, и закачайте в вашу тему (это чтобы не портить тему по-умолчанию). Или измените файл который лежит в дефолтной теме, изменения тоже появятся.

Цитата: митохондрия от 16 февраля 2013, 00:10:52Это у меня идет 86-88 строкой. А 85 свободна.
Вставить здесь?
Очевидно что перед 86, идет 85. И если я сказал что вставлять "перед", то вы все правильно поняли.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

митохондрия

изменения внесла в тему по умолчанию....ничего. дополнительных опций в настройках не появилось.

GeorG

Значит в вашей теме, должен быть уже такой файл. И нужно менять его. Видно вы просто не там посмотрели...
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

митохондрия

в моей теме не было этого файла. уже исправленным, я его туда скопировала.

теперь у меня такой ужас на первой странице

Ошибка шаблона!

Проблема с загрузкой /Themes/ostara1/BoardIndex.template.php шаблона или языкового файла. Пожалуйста, проверьте синтаксис и попробуйте снова — запомните, одинарные кавычки (') должны экранироваться слэшем (\). Чтобы увидеть более подробную информацию об ошибке PHP, попытайтесь запустить непосредственно сам файл.

Кроме того, попробуйте обновить страницу или использовать тему по умолчанию.

Parse error: syntax error, unexpected $end in .../Themes/ostara1/BoardIndex.template.php on line 555
546:             sSessionId: ', JavaScriptEscape($context['session_id']), '
547:          },
548:          oCookieOptions: {
549:             bUseCookie: ', $context['user']['is_guest'] ? 'true' : 'false', ',
550:             sCookieName: \'upshrinkIC\'
551:          }
552:       });
553:    // ]]></script>';
554: }
555: ?>
556:
557:

митохондрия

все вернула на свои места и все равно. Что делать?

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru