Jump to content

Не удаляется объявление


Recommended Posts

После обновления с 3.0.1 до 3.3.3 при попытке удалить обьявление ошибка:

Извините, вы не имеет доступа к этому!

[#10311902]

К сожалению вы не можете воспользоваться этой возможностью. Если вы еще не вошли на форум, возможно, сделав это вы сможете воспользоваться ей.

Создать тоже нельзя. Как исправить?

Link to comment
Share on other sites

Через Панель модератора, с главной страницы. В админке я вообще не нашел ни слова об обьявлениях.

Link to comment
Share on other sites

Я использую стандартный стиль. Да.

Где еще можно покопать?

Link to comment
Share on other sites

Можно попробовать заменить шаблоны:

skin_modcp --> modAnnounceForm, заменить всё на:


<form action="{parse url="app=core&amp;module=modcp&amp;tab=announcements&amp;fromapp=forums&amp;_do=save&amp;announce_id={$announce['announce_id']}&amp;type={$type}" base="public"}" method="post" id='postingform'>
<fieldset class='row1'>
<h3 class='ipsType_subtitle'><if test="buttonlang:|:$type=='add'">{$this->lang->words['announce_add']}<else />{$this->lang->words['announce_button_edit']}</if></h3>
<br />
<if test="announceMessage:|:$msg">
<p class='message unspecific'>{$msg}</p>
</if>
<ul class='ipsForm ipsForm_horizontal'>
<li class='ipsField clearfix'>
<label for='announce_title' class='ipsField_title'>{$this->lang->words['announce_form_title']}</label>
<p class='ipsField_content'>
<input class='input_text' type="text" size="50" name="announce_title" id='announce_title' value="{$announce['announce_title']}" tabindex="1" />
</p>
</li>
<li class='ipsField clearfix'>
<label for='announce_start' class='ipsField_title'>{$this->lang->words['announce_form_start']}</label>
<p class='ipsField_content'>
<input class='input_text' type="text" size="10" name="announce_start" id='announce_start' value="{$announce['announce_start']}" tabindex="2" /><br />
<span class="desc lighter">{$this->lang->words['announce_form_date']} {$this->lang->words['announce_form_startdesc']}</span>
</p>
</li>
<li class='ipsField clearfix'>
<label for='announce_end' class='ipsField_title'>{$this->lang->words['announce_form_end']}</label>
<p class='ipsField_content'>
<input class='input_text' type="text" size="10" name="announce_end" id='announce_end' value="{$announce['announce_end']}" tabindex="2" /><br />
<span class="desc lighter">{$this->lang->words['announce_form_date']} {$this->lang->words['announce_form_enddesc']}</span>
</p>
</li>
<li class='ipsField clearfix'>
<label for='announce_forum' class='ipsField_title'>{$this->lang->words['announce_form_forums']}</label>
<p class='ipsField_content'>
<select class="input_select" multiple="multiple" size="10" id='announce_forum' name="announce_forum[]" tabindex="4">{$forum_html}</select><br />
<span class="desc lighter">{$this->lang->words['announce_form_forums2']}</span>
</p>
</li>
<li class='ipsField clearfix'>
<label for='' class='ipsField_title'>{$this->lang->words['announce_form_announce']}</label>
<div class='ipsField_content'>
{$editor_html}
</div>
</li>
<li class='ipsField ipsField_checkbox'>
<input type="checkbox" class="checkbox" name="announce_active" id='announce_active' value="1" {$announce['announce_active_checked']} />
<p class='ipsField_content'>
<label for='announce_active'>{$this->lang->words['announce_form_enable']}</label>
</p>
</li>
<li class='ipsField ipsField_checkbox'>
<input type="checkbox" class="checkbox" name="announce_html_enabled" id='announce_html_enabled' value="1" {$announce['html_checkbox']} />
<p class='ipsField_content'>
<label for='announce_html_enabled'>{$this->lang->words['announce_use_html']}</label>
</p>
</li>
</ul>
</fieldset>
<br />
<fieldset class='submit'>
<input type="submit" value="<if test="buttonlang:|:$type=='add'">{$this->lang->words['announce_add']}<else />{$this->lang->words['announce_button_edit']}</if>" class="input_submit" tabindex="7" /> {$this->lang->words['or']} <a href='{parse url="app=core&amp;module=modcp&amp;tab=announcements&amp;fromapp=forums" base="public"}' title='{$this->lang->words['cancel_edit']}' class='cancel'>{$this->lang->words['cancel']}</a>
</fieldset>
</form>
<script type="text/javascript">
document.observe("dom:loaded", function() {
if ( $('announce_html_enabled') )
{
ipb.textEditor.bindHtmlCheckbox( $('announce_html_enabled') );
}
} );
</script>

skin_modcp --> modAnnouncements, заменить всё на:

{parse js_module="ucp"}
<form action="{parse url="app=core&amp;module=modcp&amp;tab=announcements&amp;fromapp=forums&amp;_do=save" base="public"}" id="mutliact" method="post">
<div class='topic_buttons'>
<ul class='topic_controls'>
<li>
<a href="{parse url="app=core&amp;module=modcp&amp;tab=announcements&amp;fromapp=forums&amp;_do=add" base="public"}" class='ipsButton'>{$this->lang->words['announce_add']}</a>
</li>
</ul>
</div>
<h3 class='maintitle clear'>{$this->lang->words['announce_current']}</h3>
<table class='ipb_table' summary="{$this->lang->words['ucp_announcements']}">
<tr class='header'>
<th scope='col' style="width: 40%">{$this->lang->words['announce_title']}</th>
<th scope='col' class='short' style="width: 10%">{$this->lang->words['announce_form_starts']}</th>
<th scope='col' class='short' style="width: 10%">{$this->lang->words['announce_form_end']}</th>
<th scope='col' style="width: 25%">{$this->lang->words['announce_forums']}</th>
<th scope='col' style="width: 15%">&nbsp;</th>
</tr>
<if test="hasAnnouncements:|:is_array( $announcements ) AND count( $announcements )">
{parse striping="announcements" classes="row1,row2"}
<foreach loop="announcements:$announcements as $announce">
<tr class="{parse striping="announcements"} <if test="notactive:|:!$announce['announce_active']">moderated</if>">
<td>
<strong><a href="{parse url="showannouncement={$announce['announce_id']}&amp;f=0" base="public" template="showannouncement" seotitle="{$announce['announce_seo_title']}"}">{$announce['announce_title']}</a></strong> <if test="notactive:|:!$announce['announce_active']"><span class='desc'>{$this->lang->words['announce_page_disabled']}</span></if><br /><span class="desc">{$this->lang->words['by_ucfirst']} {parse template="userHoverCard" group="global" params="$announce"}</span>
</td>
<td class="short">
{parse date="$announce['announce_start']" format="DATE" relative="false"}
</td>
<td class="short">
{parse date="$announce['announce_end']" format="DATE" relative="false"}
</td>
<td>
<div class="forumdesc">
<if test="announceForum:|:$announce['announce_forum'] == '*'">
{$this->lang->words['announce_page_allforums']}
<else />
<if test="announceHasForums:|:is_array( $announce['_forums'] ) and count( $announce['_forums'] )">
<ul>
<foreach loop="announce_forums:$announce['_forums'] as $forum">
<li><a href="{parse url="showforum={$forum[0]}" base="public"}">{$forum[1]}</a></li>
</foreach>
</ul>
<else />
{$announce['announce_forum_show']}
</if>
</if>
</div>
</td>
<td class="short">
<ul class='ipsList_inline ipsList_nowrap'>
<li>
<a href="{parse url="app=core&amp;module=modcp&amp;tab=announcements&amp;fromapp=forums&amp;_do=edit&amp;announce_id={$announce['announce_id']}" base="public"}" class='ipsButton_secondary'>{$this->lang->words['announce_edit']}</a>
</li>
<li>
<a href="{parse url="app=core&amp;module=modcp&amp;tab=announcements&amp;fromapp=forums&amp;_do=delete&amp;announce_id={$announce['announce_id']}" base="public"}" id="del_{$announce['announce_id']}" class='ipsButton_secondary'>{$this->lang->words['announce_delete']}</a>
</li>
</ul>
<script type='text/javascript'>
$('del_{$announce['announce_id']}').observe('click', ipb.ucp.deleteAnnouncement.bindAsEventListener( this, {$announce['announce_id']} ) );
</script>
</td>
</tr>
</foreach>
<else />
<tr>
<td class='no_messages' colspan="5">{$this->lang->words['announce_none']}</td>
</tr>
</if>
</table>
</form>
[/code]

[/spoiler]

Link to comment
Share on other sites

Не помогло, без изменений :D

Судя по ошибке, что-то связаное на уровне доступа, глобальное... Врядли шаблоны...

PS: При клике на ссылку "Удалить", перекидывает на эту страницу, если это что-то дает..

index.php?app=core&module=modcp&tab=announcements&fromapp=forums&_do=delete&announce_id=5

Link to comment
Share on other sites

По-умолчанию администраторы могут использовать модераторские функции, если только ты сам что-то менял. Где настраиваются права на эту функция я не встречал!

Link to comment
Share on other sites

Уже искал в настройках группы, ни слова про обьявления не нашел.

Попробовать удалять через phpmyadmin? Хотя это проблемы не решит, но обьявление всеравно пора удалять.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Кинешь линк, где можно скачать? Или он в архиве с форумом?

Link to comment
Share on other sites

ээ, а может есть какой-то проверенный, нестратный, но без ошибок? Где точно должно работать?

Link to comment
Share on other sites

ЗЫ: На всякий, экспортни сначала свой стиль (для бэкапа).

Зачем, если этот будет новый.

Link to comment
Share on other sites

Не получилось импортировать картинки, ошибка какае-то...

Link to comment
Share on other sites

post-4072-0-82598500-1360573642_thumb.jp

post-2770-0-18123800-1360578937_thumb.pn

ЗЫ: На всякий, экспортни сначала свой стиль (для бэкапа).

Всеравно ошибка, не добавляются и не удаляются обьявления. Стиль не при чем.

Link to comment
Share on other sites

  • 2 weeks later...

у меня та же проблема, если решили дайте знать

Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...