Авария, после установки, удаления модов

Автор valdnieks, 05 декабря 2015, 21:27:23

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

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

valdnieks

Здравствуйте. Помогите, пожалуйста.
Установил в начале SimpleAds_1.0.1.
Далее прочитал про Ad management.
Оказывается установил только русификатор.
Удалил русификатор и как положено установил по порядку.
Не знаю когда появилась в низу ошибка. Удалил SimpleAds_1.0.1.
Теперь вот что. Что сделать, пожалуйста?


Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

Yworld_garry


GeorG

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

valdnieks

Господа, огромнейшее спасибо. Не всё удалилось.
Удалил 2 файла (Ads.php, LoadAds.php) и всё заработало.
В топике написано удаление ещё трёх файлов:
./Themes/default/Ads.template.php
./Themes/default/languages/Ads.english.php
./Themes/default/languages/Ads.english-utf8.php
Это не сделал. Может относятся к Ad management.
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

Mavn

в логах ошибок apache еще глянь может там еще чего сыпет, типа file not found...
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

valdnieks

Цитата: Mavn от 05 декабря 2015, 22:29:29в логах ошибок apache еще глянь может там еще чего сыпет, типа file not found...

Ой, всё удалил.
Три мода:
ad_mod_v3.2_SMF_v2-0
ad-management-rus
SimpleAds_1.0.1

Какой-то конфликт.
Всё удалил и установил ad_mod_v3.1_SMF_v2-0_ru.
Ошибок пока нет. Думаю и не будет.
Спасибо за помощь. Что я без Вас бы делал.
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

valdnieks

Из-за вчерашних модов другая ошибка.
Что сделать, чтобы внизу на каждой странице топика было всё нормально?


Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

Yworld_garry

Цитата: valdnieks от 06 декабря 2015, 09:47:24Что сделать, чтобы внизу на каждой странице топика было всё нормально?
От какого то мода рекламы остались следы в файлах, тех что удаляли. Либо от то го что поставили, что то криво.
Надо смотреть в файлах и править.

valdnieks

Цитата: Yworld_garry от 06 декабря 2015, 11:33:39От какого то мода рекламы остались следы в файлах, тех что удаляли. Либо от то го что поставили, что то криво.
Надо смотреть в файлах и править.

Сейчас, что поставил, устанавливается, удаляется нормально без ошибок ad_mod_v3.1_SMF_v2-0_ru.
А SimpleAds_1.0.1 устанавливается нормально, даже сейчас.
Вчера удаление произошло с дополнительным предупреждением.
Могу повторить операцию.
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

Yarik

А с предупреждением это с ошибкой?И ошибку вручную исправили?

valdnieks

Цитата: Stalker от 06 декабря 2015, 13:31:28А с предупреждением это с ошибкой?И ошибку вручную исправили?

Каким образом? Сейчас всё рухнуло. Делаю бэкап и т.д.
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

Yarik

Ооо,пооучается Вы вчера мод удалили с ошибкой,а теперь спрашиваете почему у меня ошибки на форуме сыпятся?Какой мод с ошибкой удалялся?

valdnieks

Цитата: Stalker от 06 декабря 2015, 14:15:09Ооо,пооучается Вы вчера мод удалили с ошибкой,а теперь спрашиваете почему у меня ошибки на форуме сыпятся?Какой мод с ошибкой удалялся?

SimpleAds_1.0.1

Что мне делать сейчас? Всё удалять. Заново устанавливать форум?
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

Yarik

Цитата: valdnieks от 06 декабря 2015, 14:31:08SimpleAds_1.0.1

Что мне делать сейчас? Всё удалять. Заново устанавливать форум?

Открываете в этом моде файл инсталяционный,смотрите что за изменения вносит мод в файлы...Проверяете эти файлы,если нужно вносите изменения в файлы вручную

valdnieks

Цитата: Stalker от 06 декабря 2015, 14:57:31Открываете в этом моде файл инсталяционный,смотрите что за изменения вносит мод в файлы...Проверяете эти файлы,если нужно вносите изменения в файлы вручную

Что вручную?
Изменил:

Admin.php;
BoardIndex.template.php;
Display.template.php;
index.php;
index.template.php;
ManagePermissions.php;
MessageIndex.template.php.

Ничего не помогло. Что делать?


Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

valdnieks

Что мне делать в данной ситуации?
Выскакивает предупреждение.


Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

Yworld_garry

Удалить руками, то что не может мод автоматом удалить или изменить.
Нажмите на карандашик у ошибки и увидите все.

valdnieks

Цитата: Yworld_garry от 06 декабря 2015, 15:42:13Удалить руками, то что не может мод автоматом удалить или изменить.
Нажмите на карандашик у ошибки и увидите все.

Спасибо. Сделал. Осталось последнее.
Как мне удалить в конце, только каждой страницы топика это:

http://www.simplemachines.ru/index.php?topic=18789.msg156284#msg156284

Пожалуйста, дайте направление, точнее, коррекция 2 файлов:

http://www.simplemachines.org/community/index.php?topic=381408.260

index.template.php;
Display.template.php.

Это моё предположение.
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

Mavn

Цитата: valdnieks от 06 декабря 2015, 16:14:41Как мне удалить в конце, только каждой страницы топика это:

http://www.simplemachines.ru/index.php?topic=18789.msg156284#msg156284
поскольку у вас вебсервак на винде пробуйте поиск по файлам Notepad++ искать и удалить нужно то что написано в ошибке, в переводе на русский она означает происходит вызов несуществующей функции и указывается название функции, соответственно ее и нужно удалить чтобы решить данную задачу
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

GeorG

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

valdnieks

Здесь, где-то ошибка. Предположение.
// Are we going to use eval?
if (empty($modSettings['disableTemplateEval']))
{
$file_found = file_exists($filename) && eval('?' . '>' . rtrim(file_get_contents($filename))) !== false;
$settings['current_include_filename'] = $filename;
}
else
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

valdnieks

Нашёл, может быть основная причина.
Скопировал файл Display.template.php из ./core в ./default.
В низу всё появилось. Только другое изменилось.
Подскажите, пожалуйста, может там изюминка, которую можно искать долго?
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

GeorG

Да, вам надо искать то что устанавливает мод, смотря на код мода.

Цитата: valdnieks от 06 декабря 2015, 20:40:28Скопировал файл Display.template.php из ./core в ./default.
Очень зря вы это сделали, это 2 разных шаблона, верните всё назад лучше.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

valdnieks

#23
Здравствуйте дамы и господа.
Уже это понял. Сейчас всё отлично работает.
Мне не нравится вот эта штучка. Без неё хорошо работает.

if (function_exists("show_posts"))
{
$messageStorage = $message;
if ($adpost = show_posts($adcounter))
{
if($modSettings['ads_lookLikePosts'])
{
echo '
<div class="windowbg">
<span class="topslice"><span></span></span>
<div class="poster">
<h4>', $context['forum_name'], '</h4>
</div>
<div class="postarea">
<div class="flow_hidden">
<div class="keyinfo">
<div class="messageicon">
<img src="', $message['icon_url'] . '" alt="" border="0" />
</div>
<h5 id="subject_', $message['id'], '">
<a href="', $message['href'], '" rel="nofollow">', $message['subject'], '</a>
</h5>
<div class="smalltext">« <strong>', !empty($message['counter']) ? $txt['reply_noun'] . ' #' . $message['counter'] : '', ' ', $txt['on'], ':</strong> ', $message['time'], ' »</div>
<div id="msg_', $message['id'], '_quick_mod"></div>
</div>';

// If this is the first post, (#0) just say when it was posted - otherwise give the reply #.
if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
<ul class="reset smalltext quickbuttons">';

// Can they reply? Have they turned on quick reply?
if ($context['can_reply'] && !empty($options['display_quick_reply']))
echo '
<li class="quote_button"><a>', $txt['quote'], '</a></li>';

// So... quick reply is off, but they *can* reply?
elseif ($context['can_reply'])
echo '
<li class="quote_button"><a>', $txt['quote'], '</a></li>';

// Can the user modify the contents of this post?
if ($message['can_modify'])
echo '
<li class="modify_button"><a>', $txt['modify'], '</a></li>';

// How about... even... remove it entirely?!
if ($message['can_remove'])
echo '
<li class="remove_button"><a>', $txt['remove'], '</a></li>';

// What about splitting it off the rest of the topic?
if ($context['can_split'] && !empty($context['num_replies']))
echo '
<li class="split_button"><a>', $txt['split'], '</a></li>';

// Can we restore topics?
if ($context['can_restore_msg'])
echo '
<li class="restore_button"><a>', $txt['restore_message'], '</a></li>';

if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
</ul>';

echo '
</div>';


// Show the post itself, finally!
echo '
<div class="post">';

echo '
<div class="inner" id="msg_', $message['id'], '"', '>', $adpost['type'] == 0 ? $adpost['content'] : eval($adpost['content']) ,'</div>
</div>';


echo '
</div>


<span class="botslice"><span></span></span>
</div>
<hr class="post_separator" />
';
}
else
echo '
<div class="windowbg">
<span class="topslice"><span></span></span>

<div align="center">', $adpost['type'] == 0 ? $adpost['content'] : eval($adpost['content']) ,'</div>

<span class="botslice"><span></span></span>
</div>
<hr class="post_separator" />
';
}
}
}

if(function_exists("show_lastpostAds") && function_exists("show_posts"))
{
$message = $messageStorage;
if(($adpost = show_lastpostAds()) && !show_posts($adcounter))
{
if($modSettings['ads_lookLikePosts'])
{
echo '
<div class="windowbg">
<span class="topslice"><span></span></span>
<div class="poster">
<h4>', $context['forum_name'], '</h4>
</div>
<div class="postarea">
<div class="flow_hidden">
<div class="keyinfo">
<div class="messageicon">
<img src="', $message['icon_url'] . '" alt="" border="0" />
</div>
<h5 id="subject_', $message['id'], '">
<a href="', $message['href'], '" rel="nofollow">', $message['subject'], '</a>
</h5>
<div class="smalltext">« <strong>', !empty($message['counter']) ? $txt['reply_noun'] . ' #' . $message['counter'] : '', ' ', $txt['on'], ':</strong> ', $message['time'], ' »</div>
<div id="msg_', $message['id'], '_quick_mod"></div>
</div>';

// If this is the first post, (#0) just say when it was posted - otherwise give the reply #.
if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
<ul class="reset smalltext quickbuttons">';

// Can they reply? Have they turned on quick reply?
if ($context['can_reply'] && !empty($options['display_quick_reply']))
echo '
<li class="quote_button"><a>', $txt['quote'], '</a></li>';

// So... quick reply is off, but they *can* reply?
elseif ($context['can_reply'])
echo '
<li class="quote_button"><a>', $txt['quote'], '</a></li>';

// Can the user modify the contents of this post?
if ($message['can_modify'])
echo '
<li class="modify_button"><a>', $txt['modify'], '</a></li>';

// How about... even... remove it entirely?!
if ($message['can_remove'])
echo '
<li class="remove_button"><a>', $txt['remove'], '</a></li>';

// What about splitting it off the rest of the topic?
if ($context['can_split'] && !empty($context['num_replies']))
echo '
<li class="split_button"><a>', $txt['split'], '</a></li>';

// Can we restore topics?
if ($context['can_restore_msg'])
echo '
<li class="restore_button"><a>', $txt['restore_message'], '</a></li>';

if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
</ul>';

echo '
</div>';


// Show the post itself, finally!
echo '
<div class="post">';

echo '
<div class="inner" id="msg_', $message['id'], '"', '>', $adpost['type'] == 0 ? $adpost['content'] : eval($adpost['content']) ,'</div>
</div>';


echo '
</div>


<span class="botslice"><span></span></span>
</div>
<hr class="post_separator" />
';
}
else
echo '
<div class="windowbg">
<span class="topslice"><span></span></span>

<div align="center">', $adpost['type'] == 0 ? $adpost['content'] : eval($adpost['content']) ,'</div>

<span class="botslice"><span></span></span>
</div>
<hr class="post_separator" />
';
}
}

вставленная между:

// Show the member's signature?
if (!empty($message['member']['signature']) && empty($options['show_no_signatures']) && $context['signature_enabled'])
echo '
<div class="signature" id="msg_', $message['id'], '_signature">', $message['member']['signature'], '</div>';

echo '
</div>
</div>
<span class="botslice"><span></span></span>
</div>
<hr class="post_separator" />';






}

echo '
</form>
</div>
<a id="lastPost"></a>';

Пропущенное место.
Ладно, думаю без всех ошибок, трудностей.

Я понял, это место рекламного мода.
Удалил ad_mod_v3.1_SMF_v2-0_ru.
Вставил новый Display.template.php, подкорректированный до этого места.
Установил заново мод и всё! O0
Где-то разница, в свободное время по-копаюсь.
Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30