Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
dmg.shark

Проблема с переездом IPB-форума

Рекомендованные сообщения

Форум был в каталоге .../forum/ и я его хотел перенести в корень сайта.

Что я сделал:

1. Переместил файлы в корень форума

2. Сменил url форума в conf_global.php

3. Зашел в админку в Общие на стройки и сменил url и путь к папке "uploads" с .../forum/uploads на .../uploads

4. Установил chmod 777 на все каталоги, которые требуются при установке, т.е. при переносе они сменились на 755

 

Возникает проблема - не отображаются аватары на форуме.

Что я предпринимал после этого:

1. Проверил правильность смены url к папке.

2. По совету fisana пробовал дефолтить url (дефолтится на нужное).

 

P.S. адрес стоит тот, который нужен и он правильный. А аватары все равно не грузятся. Они не грузятся ни в сообщениях, ни в профиле, ни в панели приветствия, причем новые аватары тоже не загружаются.

 

Помогите, пожалуйста :(

Поделиться сообщением


Ссылка на сообщение

Может быть надо еще отредактировать init.php?

Поделиться сообщением


Ссылка на сообщение

Так это может быть или надо? :rolleyes:

Поделиться сообщением


Ссылка на сообщение

Надо наверное :rolleyes:

Наши спецы ЕГЭ сдают...

Поделиться сообщением


Ссылка на сообщение

не отображаются. Но ведь у них должен быть какой-то путь? Или там просто пустота без каких-либо строчек кода? Наверняка есть тег <img> с какими-то путями. И еще, а вы уверены, что сами аватары присутствуют на сервере?

Поделиться сообщением


Ссылка на сообщение
06/07/08 06:14 (изменено)

Вообще, просто пустота...

Да, в папке uploads есть аватары с именами av-(id пользователя).gif (например), но дело в том, что и новые не загружаются...

Вы можете посмотреть, как это, пройдя по ссылки в подписи :rolleyes:

Изменено пользователем dmg.shark

Поделиться сообщением


Ссылка на сообщение

а есть ли в шаблоне RenderRow (skin_topic) переменная {$author['avatar']} или {$member['avatar']}

может проблема в стиле?

Покажите вообще весь RenderRow в теге

[/b]

Поделиться сообщением


Ссылка на сообщение

Проблема не в стиле.

Форум переехал из папки в корень.

Давала советы на МТ, чтобы пути поменял.

Не помогло, потом отправила сюда.

Поделиться сообщением


Ссылка на сообщение

Даже с неправильными путями, и тд, должна отображаться хоть какая-то информация, к примеру, неправильный тег img

 

добавлено:

а вот увидел на одном юзере аватар с путем http://apelmon.net/av-22.jpg, вот и думай теперь, что написано в путях......

Поделиться сообщением


Ссылка на сообщение

Вот то, что вы просили:

<!--Begin Msg Number {$post['pid']}-->
<table class='ipbtable' cellspacing="1">
<tr>
	<td valign="middle" class="row2" width="1%">
		<a name="entry{$post['pid']}"></a>
		<if="$author['id']">
			<div id="post-member-{$post['pid']}" class='popmenubutton-new-out'>
				<span class="{$post['name_css']}">{$author['_pp_online_image']}{$author['_members_display_name']}</span>
			</div>
			<!-- member menu -->
			<div class='popupmenu-new' id='post-member-{$post['pid']}_menu'style='display:none;width:230px'>
				<div class='popupmenu-item-last'>
					<if="$author['members_display_name_short'] != $author['members_display_name']">
						<div class='popupmenu-item'><strong>{$author['members_display_name']}</strong></div>
					</if>
					<div style='float:right'>
						<div class='pp-image-thumb-wrap'>
							<img src='{$author['pp_thumb_photo']}' width='{$author['pp_thumb_width']}' height='{$author['pp_thumb_height']}' alt='' />
						</div>
						<if="$this->ipsclass->vars['pp_allow_member_rate']">
							<div style='margin-top:5px;margin-left:6px;'>
								<img src="{$this->ipsclass->vars['img_url']}/rating_{$author['_pp_rating_real']}_mini.gif" alt='{$this->ipsclass->lang['rating_prefix']}: {$author['_pp_rating_real']}' style='vertical-align:middle' border='0' />
							</div>
						</if>
					</div>
					<div class='popupmenu-item'>
						{$author['_pp_gender_image']} <a href="{$this->ipsclass->base_url}showuser={$author['id']}">{$this->ipsclass->lang['dd_view_profile']}</a>
					</div>
					<if="$this->ipsclass->member['id']">
						<div class='popupmenu-item'>
							<if="in_array( $author['id'], array_keys( $this->ipsclass->member['_cache']['friends'] ) )">
								<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_remove_small.png' alt='' border='0' /> <a href="#" onclick='friends_pop("&do=remove&member_id={$author['id']}&md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['dd_remove_friend']}</a>
							<else />
								<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/friend_add_small.png' alt='' border='0' /> <a href="#" onclick='friends_pop("&do=add&member_id={$author['id']}&md5check={$this->ipsclass->md5_check}"); return false'>{$this->ipsclass->lang['dd_add_friend']}</a>
							</if>
						</div>
						<div class='popupmenu-item'>
							<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/send_pm_small.png' alt='' border='0' /> <a href="{$this->ipsclass->base_url}act=Msg&CODE=4&MID={$author['id']}">{$this->ipsclass->lang['dd_send_pm']}</a>
						</div>
						<div class='popupmenu-item'>
							<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&CODE=gettopicsuser&mid={$author['id']}'>{$this->ipsclass->lang['dd_find_topics']}</a>
						</div>
						<div class='popupmenu-item-last'>
							<img src='{$this->ipsclass->vars['img_url']}/folder_profile_portal/find_posts.png' alt='' border='0' /> <a href='{$this->ipsclass->base_url}act=Search&CODE=getalluser&mid={$author['id']}'>{$this->ipsclass->lang['dd_find_posts']}</a>
						</div>
					</if>
				</div>
			</div>
			<!-- member menu -->
			<script type="text/javascript">
				ipsmenu.register( "post-member-{$post['pid']}", '', 'popmenubutton-new', 'popmenubutton-new-out' );
			</script>
		<else />
			<span class="{$post['name_css']}">{$author['_members_display_name']}</span>
		</if>

	</td>
	<td class="row2" valign="middle" width="99%">
		<!-- POSTED DATE DIV -->
		<div style="float: left;">
			<span class="postdetails">{$post['post_icon']} <img src='{$this->ipsclass->vars['img_url']}/to_post_off.gif' alt='{$this->ipsclass->lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}</span>
		</div>
		<!-- REPORT / DELETE / EDIT / QUOTE DIV -->
		<div align="right">
			<span class="postdetails">{$post['ip_address']} {$this->ipsclass->lang['posted_on']}
				<a title="{$this->ipsclass->lang['tt_link']}" href="{$this->ipsclass->vars['board_url']}/index.{$this->ipsclass->vars['php_ext']}?showtopic={$post['topic_id']}&view=findpost&p={$post['pid']}" onclick="link_to_post({$post['pid']}); return false;">#{$post['post_count']}</a>
				<if="$this->ipsclass->member['is_mod']">
					| <a href="#" title="{$this->ipsclass->lang['click_for_mod']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a>
				</if>
			</span>
		</div>
	</td>
</tr>
<tr>
	<td valign="top" class="{$post['post_css']}">
		<span class="postdetails">
			<if="$author['id'] AND $author['avatar']">
				<a href="{$this->ipsclass->base_url}showuser={$author['id']}" title="{$this->ipsclass->lang['dd_view_profile']}">{$author['avatar']}</a><br /><br />
			<else />
				{$author['avatar']}<br /><br />
			</if>
			{$author['title']}<br />
			{$author['member_rank_img']}<br /><br />
			{$author['member_group']}<br />
			{$author['member_posts']}<br />
			{$author['member_joined']}<br />
			{$author['member_location']}
			{$author['member_number']}<br />
<if="$author['custom_fields'] != """>
				{$author['custom_fields']}
			</if>
			<br />

{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
  <if="$author['reputation_allow'] == "true"">
		<br/> <br/>{$author['reputation_text']}{$author['reputation_minus']}  <b>{$author['reputation_scores']}</b>  {$author['reputation_add']}
</if>	 	
</span><br />
		<img src="{$this->ipsclass->vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br /> 
   </td>
   <td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'>
		<!-- THE POST {$post['pid']} -->
		<div class="postcolor" id='post-{$post['pid']}'>
			{$post['post']}
			{$post['edit_by']}
			<if="$post['post_edit_reason'] != ''">
				<div class='post-edit-reason'>
					{$this->ipsclass->lang['reason_for_edit']}: {$post['post_edit_reason']}
				</div>
			</if>
			<!--IBF.ATTACHMENT_{$post['pid']}-->
		</div>

		{$post['signature']}
		<!-- THE POST -->		
	</td>
</tr>
<tr>
	<td class="formbuttonrow" nowrap="nowrap">
		<div style='text-align:left'><a href="java script:scroll(0,0);"><{P_UP}></a>{$post['report_link']}</div>
	</td>
	<td class="formbuttonrow" nowrap="nowrap">
		<!-- PM / EMAIL / WWW / MSGR -->
		<div style="float: left;">
			 
		</div>
		<!-- REPORT / UP -->
	 	<div align="right">
	 		{$post['delete_button']}{$post['edit_button']}<a href="#" onclick="multiquote_add({$post['pid']}); return false;" title="{$this->ipsclass->lang['mq_title']}">{$post['mq_start_image']}</a><a href="{$this->ipsclass->base_url}act=Post&CODE=02&f={$this->ipsclass->input['f']}&t={$this->ipsclass->input['t']}&qpid={$post['pid']}" title="{$this->ipsclass->lang['tt_reply_to_post']}"><{P_QUOTE}></a>
	 	</div>
	 </td>
</tr><tr>
<td class="catend" colspan="2">
<!-- no content -->
</td>
</tr>
</table>
<if="$post['edit_button']!=''">
<script type='text/javascript'>
//<![CDATA[
if ( ajax_loaded && use_enhanced_js )
{
menu_build_menu( 'edit-but-{$post['pid']}',
new Array(  img_item + " <a title='{$this->ipsclass->lang['edit_full_desc']}' href='{$this->ipsclass->base_url}act=post&do=edit_post&f={$post['forum_id']}&t={$post['topic_id']}&p={$post['pid']}&st={$this->ipsclass->input['st']}'>{$this->ipsclass->lang['edit_full_title']}</a>",
			img_item + " <a href='#' title='{$this->ipsclass->lang['edit_quick_desc']}' onclick='return ajax_prep_for_edit({$post['pid']}, event);'>{$this->ipsclass->lang['edit_quick_title']}</a>" ) );
}
//]]>
</script>
</if>

 

Так что может помочь мне? :rolleyes:

Поделиться сообщением


Ссылка на сообщение
а вот увидел на одном юзере аватар с путем http://apelmon.net/av-22.jpg, вот и думай теперь, что написано в путях......
так что там написано. Я так понимаю, нету папки upload в конце пути

Поделиться сообщением


Ссылка на сообщение
06/07/08 09:47 (изменено)

"/domains/apelmon.net/public_html/uploads" - этот путь существует...

Я с адресной строки в CuteFTP скопировал, я сейчас в этой папке нахожусь.

А в админке все так же и написано :rolleyes:

 

Адрес URL, ведущий к директории "uploads".

IPB определил следующий URL директории uploads:

http://apelmon.net/uploads

 

Это относительный путь, а не URL.

IPB определил следующий путь к директории uploads:

/home/myaccount/domains/apelmon.net/public_html/uploads

 

Это с админки.

Изменено пользователем dmg.shark

Поделиться сообщением


Ссылка на сообщение
3. Зашел в админку в Общие на стройки и сменил url и путь к папке "uploads" с .../forum/uploads на .../uploads

Еще раз.

Вы сменили -- URL к директории для загрузок ?

 

А Путь к директории 'upload' меняли?

 

 

Не "вник" в последнее сообщение.

 

Значит меняли

Поделиться сообщением


Ссылка на сообщение

Идей пока нет.

 

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

Поделиться сообщением


Ссылка на сообщение

и еще, попробуйте обновите кеши ипб все. и заного настройки посмотрите.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...