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

IPB 3.2-3.4 Comfy Style

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

Доброго времени суток.

 

Вопервых, Fisana, огромное спасибо за красивые скины и помощь с адаптацией!

 

Собственно перешел на лицензионную версию 3.4.5 и теперь приходится опять дорабатывать скин под себя.

Все пункты на картинке.

0 В defaultHeader вставил таблицу <table border="0" width="100%">*****</table>, реализующую шапку. В результате сместила строка быстрого поиска.

 

Подскажите пожалуйста, как реализовать следующие задумки?

1 Переместить блок №1 (куда вставлять код в моей таблице я найду, а вот откуда его изъять и какой конкретно кусок?)

2 Сделать всю строку №2 видимой только для админа и модератора, ведь при реализации 1 пункта строка пользователю уже не нужна, верно?

3 Блок быстрого поиска №3 разместить в одну строку с "Просмотр новых публикаций", нынешнее расположение получилось после смены defaultHeader (видимо из-за использования тега div?).

4 Снова сделать строку узкой (возможно это станет следствием пункта 3).

5 Убрать боковые поля №5 совсем.

6 Уменьшить боковые поля №6 (допустим оставить 10 пикселей).

7 Возможно стоит сменить шрифт, на новом фоне плохо видно копирайт, а я все же крайне благодарен автору и не намерен его скрывать.

 

Заранее спасибо.

 

P.S. Извините за качество картинки, не влезала (

post-16804-0-75927400-1382551558_thumb.jpg

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


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

Товарищи, ну очень нужна помощь!

Up в соответствии с правилами )

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


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

Товарищи, ну очень нужна помощь!

Up в соответствии с правилами )

Форум, указанный у Вас в профиле, не открывается

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


Ссылка на сообщение
10/26/13 15:13 (изменено)

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

 

P.S. В правилах же указано, что не обязательно подтверждать лицензию ;) Но у меня действительно лицензия, иначе я бы остался на 3.1.4 и не парился новой версией.

Если это действительно нужно - могу перенести на сервер и открыть, потому как без Вашей помощи мне будет сложно закончить дизайн.

 

Так что если это необходимо - скажите, подниму на хостинге.

Изменено пользователем Bard

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


Ссылка на сообщение
P.S. В правилах же указано, что не обязательно подтверждать лицензию Но у меня действительно лицензия, иначе я бы остался на 3.1.4 и не парился новой версией.
Я и не пишу про лицензию. Что-то подсказать было бы легче/быстрее, видя сам форум со стилем.

 

1 Переместить блок №1 (куда вставлять код в моей таблице я найду, а вот откуда его изъять и какой конкретно кусок?)

Код находится в шаблоне globalTemplate

					<if test="memberbox:|:$this->memberData['member_id']">
					<div id='user_navigation' class='logged_in'>
						<ul class='ipsList_inline right'>
							<if test="showInboxNotify:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])">
								<if test="messengerlink:|:$this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0">
									<li><a data-clicklaunch="getInboxList" id='inbox_link' href='{parse url="app=members&module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'><if test="notifications:|:$this->memberData['msg_count_new']"><span class='ipsHasNotifications'>{$this->memberData['msg_count_new']}</span></if> </a></li>
								</if>
								<li><a data-clicklaunch="getNotificationsList" id='notify_link' href="{parse url="app=core&module=usercp&area=notificationlog" base="public"}" title="{$this->lang->words['notifications_at_the_top']}"><if test="notifications:|:$this->memberData['notification_cnt']"><span class='ipsHasNotifications'>{$this->memberData['notification_cnt']}</span></if> </a></li>
							</if>
							<li><a id='user_link' href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}"  title='{$this->lang->words['your_profile']}'>{$this->memberData['members_display_name']}  <span id='user_link_dd'></span></a></li>							
							<li><a href="{parse url="app=core&module=global&section=login&do=logout&k={$this->member->form_hash}" base="public"}">{$this->lang->words['log_out']}</a></li>								
							<if test="authenticating:|:$this->memberData['member_group_id'] == $this->settings['auth_group']">
								<if test="ipsconnectRevalidateUrl:|:$this->memberData['ipsconnect_revalidate_url']">
									<li>   <a href="{$this->memberData['ipsconnect_revalidate_url']}" target='_blank' title='{$this->lang->words['resend_val']}'>{$this->lang->words['resend_val']}</a></li>
								<else />
									<li>   <a href="{parse url="app=core&module=global&section=register&do=reval" base="public"}" title='{$this->lang->words['resend_val']}'>{$this->lang->words['resend_val']}</a></li>
								</if>
							</if>
						</ul>
					</div>
					<!-- ::: USER DROP DOWN MENU ::: -->
					<div id='user_link_menucontent' class='ipsHeaderMenu clearfix boxShadow' style='display: none'>
						<a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}' class='ipsUserPhotoLink left'>
							<img src='{$this->memberData['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_medium photo' />
						</a>

						<div class='left'>
							<if test="canUpdateStatus:|:$this->registry->getClass('memberStatus')->canCreate( $this->memberData ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])">
								<form id='statusForm' action='{$this->settings['base_url']}app=members&module=profile&section=status&do=new&k={$this->member->form_hash}&id={$this->memberData['member_id']}' method='post'>
									<input type='text' id='statusUpdateGlobal' name='content' class='input_text' style='width: 97%' /><br />
									<input type='submit' id='statusSubmitGlobal' class='ipsButton_secondary' value='{$this->lang->words['global_update_status']}' />
									<if test="update:|:(IPSLib::twitter_enabled() OR IPSLib::fbc_enabled() ) AND ( $this->memberData['fb_uid'] OR $this->memberData['twitter_id'] )">
										  
										<if test="updateTwitter:|:IPSLib::twitter_enabled() AND ( $this->memberData['twitter_id'] )"><input type='checkbox' id='su_TwitterGlobal' value='1' name='su_Twitter' /> <label for='su_TwitterGlobal' class='desc ipsType_smaller'>Twitter</label></if>   
										<if test="updateFacebook:|:IPSLib::fbc_enabled() AND ( $this->memberData['fb_uid'] )"> <input type='checkbox' id='su_FacebookGlobal' value='1' name='su_Facebook' /> <label for='su_FacebookGlobal' class='desc ipsType_smaller'>Facebook</label></if>
									</if>
									<br />
									<hr />
								</form>
							</if>
								<ul id='links'>
									<li id='user_profile'><a href='{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['your_profile']}'>{$this->lang->words['my_profile']}</a></li>
									<li id='user_ucp'><a href="{parse url="app=core&module=usercp" base="public"}" title="{$this->lang->words['cp_tool_tip']}">{$this->lang->words['your_cp']}</a></li>
									<li id='user_content'><a href="{parse url="app=core&module=search&do=user_activity&mid={$this->memberData['member_id']}" base="public"}" title="{$this->lang->words['my_content_link']}">{$this->lang->words['my_content_link']}</a></li>
									<if test="userLikeLink:|:count( IPSLib::getEnabledApplications('like') )">
										<li id='user_likes'><a href='{parse url="app=core&module=search&do=followed" base="public"}' title='{$this->lang->words['your_likes']}'>{$this->lang->words['your_likes']}</a></li>
									</if>
									<if test="nobbyNoMates:|:$this->settings['friends_enabled'] && $this->memberData['g_can_add_friends']">
										<li id='user_friends'><a href='{parse url="app=members&module=profile&section=friends&do=list" base="public"}' title="{$this->lang->words['manage_friends']}" class='manage_friends'>{$this->lang->words['manage_friends']}</a></li>
									</if>
									<li id='user_enemies'><a href='{parse url="app=core&module=usercp&tab=core&area=ignoredusers" base="public"}' title="{$this->lang->words['manage_ignored_users']}" class='manage_enemies'>{$this->lang->words['manage_ignored_users']}</a></li>
									<if test="bloglink:|:$this->memberData['has_blog'] AND IPSLib::appIsInstalled('blog')">
										<li id='user_blog'><a href="{parse url="app=blog&module=manage" base="public" template="manageblog" seotitle="false"}">{$this->lang->words['manage_blogs']}</a></li>
									</if>
									<if test="pmLink:|:$this->memberData['members_disable_pm'] != 2 && $this->memberData['g_use_pm']">
										<li id='user_pm'><a href="{parse url="app=members&module=messaging" base="public"}">{$this->lang->words['user_dd_go_pm']}</a></li>
									</if>
									<if test="gallerylink:|:$this->memberData['has_gallery'] AND IPSLib::appIsInstalled('gallery')">
										<li id='user_gallery'><a href='{parse url="app=gallery&user={$this->memberData['member_id']}" base="public" seotitle="{$this->memberData['members_seo_name']}" template="useralbum"}' title="{$this->lang->words['go_to_my_gallery']}">{$this->lang->words['my_gallery']}</a></li>
									</if>
									<if test="nexuslink:|:IPSLib::appIsInstalled('nexus')">
										<li id='user_nexus'><a href='{parse url="app=nexus&module=clients" base="public"}' title="{$this->lang->words['client_area']}">{$this->lang->words['client_area']}</a></li>
									</if>
								</ul>
						</div>
					</div>
				<else />
					<div id='user_navigation' class='not_logged_in'>

						<ul class='ipsList_inline right'>
							<li>
								<span class='services'>
									<if test="limFacebook:|:IPSLib::loginMethod_enabled('facebook')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=facebook" base="public"}'>{parse replacement="lim_facebook"}</a>
									</if>
									<if test="limTwitter:|:IPSLib::loginMethod_enabled('twitter')">
										<a href='{parse url="app=core&module=global&section=login&serviceClick=twitter" base="public"}'>{parse replacement="lim_twitter"}</a>
									</if>
									<if test="limWindows:|:IPSLib::loginMethod_enabled('live')">
										<a href='{parse url="app=core&module=global&section=login&do=process&use_live=1&auth_key={$this->member->form_hash}" base="public"}'>{parse replacement="lim_windows"}</a>
									</if>
								</span>
								    
								<a href='{parse url="app=core&module=global&section=login" base="public"}' title='{$this->lang->words['sign_in']}' id='sign_in'>{$this->lang->words['sign_in']}</a>   
							</li>
							<li>
								<a href="{parse url="app=core&module=global&section=register" base="public"}" title='{$this->lang->words['register']}' id='register_link'>{$this->lang->words['register']}</a>
							</li>
						</ul>
					</div>
				</if>

 

Сюда же входят кнопки входа и регистрации


 

2. Найдите в этом же шаблоне

					<if test="accessreports:|:$this->memberData['is_mod'] OR !empty($this->memberData['access_report_center']) || ($this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link'])">

и переместите выше над

			<div id='header_bar' class='clearfix'>

Закрывающий условия переместите ниже 2-х . Над

			<!-- ::: BRANDING STRIP: Logo and search box ::: -->

Должно получиться

			<if test="accessreports:|:$this->memberData['is_mod'] OR !empty($this->memberData['access_report_center']) || ($this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link'])">
			<div id='header_bar' class='clearfix'>
				<div class='main_width'>
					<ul id='admin_bar' class='ipsList_inline left'>
						<if test="showacplink:|:$this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link']">
							<li>
								<a href="{$this->settings['_admin_link']}" title='{$this->lang->words['admin_cp']}' target="_blank">{$this->lang->words['login_to_acp']}</a>
							</li>
						</if>
						<li><a href="{parse url="app=core&module=modcp" base="public"}" title='{$this->lang->words['gbl_modcp_link_title']}'>{$this->lang->words['gbl_modcp_link']}</a></li>
						<if test="rclink:|:$this->memberData['access_report_center'] && $this->memberData['_cache']['report_num'] > 0">
							<li class='active'>
								<a href="{parse url="app=core&module=reports&do=index" base="public"}" title='{$this->lang->words['view_reports']}'>{$this->memberData['_cache']['report_num']} {$this->lang->words['report_member_bar']}</a>
							</li>
						</if>
					</ul>
				</div>
			</div>
		</if>


 

3. Перемещаем поиск

В этом же шаблоне найти

					<if test="canSearch:|:$this->memberData['g_use_search'] && $this->settings['allow_search']">
					{parse template="quickSearch" group="global" params=""}
				</if>

и перенести над

<if test="showQuickNav:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline']) && $this->memberData['g_view_board']">

Плюс отредактировать ipb_styles.css

Найти и удалить/закомментировать

#search {
margin: 35px 0;
}


 

4. Думаю, что это из-за поиска. См. вышеуказанный css


 

5. Это уже нужно смотреть, как Вы сделали шапку.


 

6. За ширину отвечает

#corner {
background: transparent;
padding: 0;
margin: 0px auto 10px auto;
width: 90%;
min-width: 960px;
}

width: 90%


 

7. В ipb_styles.css ищите

.index_stats a {
color: #98856e !important;
text-decoration: none;
}

  • Upvote 1

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


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

newbie, огромное спасибо, все получилось!

 

5. Это уже нужно смотреть, как Вы сделали шапку.


 

Шапка сделана так:

В defaultHeader вставлена таблица, образующая шапку

<table border="0" width="100%" style="background-image: url('../images/logo/koga.jpg');%20background-repeat:%20repeat-x;%20background-position:%20center%2050%25')">
<tr>
	<td width="46">
	<p align="center">
	<img border="0" src="../images/logo/uzor_left.jpg" width="46" height="150"></td>
	<td width="202" align="center">
	<table border="0" width="200">
		<tr>
			<td> </td>
		</tr>
	</table>
	</td>
	<td width="540">
	<p align="center">
	<img border="0" src="../images/logo/logo.jpg" height="150"></td>
	<td width="202" align="center">
	<table border="0" width="200">
		<tr>
			<td>[color="#FF0000"]БЛОК АВТОРИЗАЦИИ[/color]</td>
		</tr>
	</table>
	</td>
	<td width="46">
	<p align="right">
	<img border="0" src="../images/logo/uzor_right.jpg" width="46" height="150"></td>
</tr>
</table>

Собственно с одну из ячеек вставил код блока авторизации, который нашел по Вашим указаниям. Работает.

Сама таблица динамическая и размер свободно меняет, но вот сам форум ограничивает ее ширину.

 

Нашел такой кусок кода в ipb_styles.css

/* LAYOUT */
#content, .main_width {
margin: 0  auto;
/* Uncomment for fixed */
/*width: 980px;*/
/* Fluid 
width: 90% !important;
  	min-width: 960px; */
}

#corner, .main_width {
width: 90%;
min-width: 800px;
}

Я так понимаю, что именно этот кусок и образует боковые поля. Пробовал ставить 100%

#corner, .main_width {
width: 100%;
min-width: 800px;

и пробовал 100% и min-width: 960px;

#corner, .main_width {
width: 100%;
min-width: 960px;

результат один - окно форума "уползает за экран" (видно на скриншоте, правый край за экраном, а слева осталось поле, появилась полоса горизонтальной прокрутки)

(разрешение на монике 1280*1024, так что не должно бы быть проблем с этим),

да и надпись

width: 90% !important;
внушает опасения...

 

Помогите пожалуйста сделать шапку от края до края без полей.

post-16804-0-25584200-1382879452_thumb.jpg

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


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

А ларчик просто открывался...

#corner, .main_width {
width: 100%;
min-width: 800px;
}

#branding, #header_bar, #primary_nav { min-width: 960px; }
#header_bar .main_width, #branding .main_width, #primary_nav .main_width { padding: 0 10px; }

Вот эти 10 пикселей { padding: 0 10px; }

 

Начал осваивать стрекозу в Опере ;)

 

Еще раз всем огромное спасибо за помощь!

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


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

Обновлен

  • Upvote 1

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


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

Все ок, только пришлось убирать мусор из футера (ссылка на андройд игры, на ваш сайт и на ipbskins). Позор вам.

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


Ссылка на сообщение
только пришлось убирать мусор из футера (ссылка на андройд игры, на ваш сайт и на ipbskins)

Лицензия использования бесплатных авторских стилей

 

Позор вам.

Внимательно почитайте авторское право на использования бесплатных скинов. Затирать копирайты автора, и еще приходить сюда и в чем-то его обвинять, это позор вам. О какой еще благодарности за его труды тут может идти речь... типичные черты http://ipbskins.ru/forum/topic10986.html/page__view__findpost__p__71588

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


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

Лицензия использования бесплатных авторских стилей

 

 

Внимательно почитайте авторское право на использования бесплатных скинов. Затирать копирайты автора, и еще приходить сюда и в чем-то его обвинять, это позор вам. А какой еще благодарности за его труды тут может идти речь... типичные черты http://ipbskins.ru/forum/topic10986.html/page__view__findpost__p__71588

 

Ок, с этим спорить не буду. Но что вы скажете о скрытой ссылке в футере на какой-то говносайт? Не подло ли ставить ее там, надеясь, что владелец не заметит? Это между прочим вредит сайту. А в своих бы копирайтах могли бы поставить rel="nofollow", а то складывается впечатление, что вы ради веса их там оставляете (что является дурным тоном, кстати).

Изменено пользователем Tindependent

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


Ссылка на сообщение
Но что вы скажете о скрытой ссылке в футере на какой-то говносайт?

А шаблон тут причем? Если вы скачали нуллленый дистрибутив с вшитыми ссылками, то это ваши проблемы. А то небось еще и скин оттуда взяли. На сколько я знаю в копирайтах фисаны только две ссылки, никаких других там нету.

 

А в своих бы копирайтах могли бы поставить rel="nofollow", а то складывается впечатление, что вы ради веса их там оставляете

В том числе. С какой стати чтото вам обязаны ставить? верстальщики тоже люди, и они тоже хотят получить хоть какую нибудь награду за свои труды, при этом вам позволяют бесплатно пользоваться скинами.

 

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

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

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


Ссылка на сообщение
01/19/14 09:35 (изменено)

Насчет вшитой ссылки вы правы.

NgFUli8.png

Изменено пользователем Tindependent

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


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

В том числе. С какой стати чтото вам обязаны ставить? верстальщики тоже люди, и они тоже хотят получить хоть какую нибудь награду за свои труды, при этом вам позволяют бесплатно пользоваться скинами.

А что мешает продавать? :) Я уверен, найдется много желающих.

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


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

А что мешает продавать?

А что мешает купить? Купите у автора удаление копирайтов Copyright Removal.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

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

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