Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
dmg.shark

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

Recommended Posts

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

Что я сделал:

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

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

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

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

 

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

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

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

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Edited by dmg.shark

Share this post


Link to post
Share on other sites

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

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

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

[/b]

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

 

добавлено:

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

Share this post


Link to post
Share on other sites

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

<!--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:

Share this post


Link to post
Share on other sites
а вот увидел на одном юзере аватар с путем http://apelmon.net/av-22.jpg, вот и думай теперь, что написано в путях......
так что там написано. Я так понимаю, нету папки upload в конце пути

Share this post


Link to post
Share on other sites

"/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

 

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

Edited by dmg.shark

Share this post


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

Еще раз.

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

 

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

 

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...