Перейти к содержимому

Сервис обмена электронных валют


Возможная ошибка в шаблоне

#1 contra87

contra87
  • Пользователь
  • 74 сообщений
  • Репутация: 0
0

Отправлено 24 Январь 2011 - 23:35

Что в этом шаблоне не так


<?php
/**
* @package   yoo_explorer Template
* @version   1.5.1 2009-12-09 10:34:28
* @author	YOOtheme [url="http://www.masterwebs.ru/go.php?url=http://www.yootheme.com"]http://www.yootheme.com[/url]
* @copyright Copyright © 2007 - 2009 YOOtheme GmbH
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

JHTML::_('behavior.mootools');

// include config	
include_once(dirname(__FILE__).'/config.php');
	
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//RU" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >
<head>
<jdoc:include type="head" />
<link rel="apple-touch-icon" href="<?php echo $template->url ?>/apple_touch_icon.png" />
</head>

<body id="page" class="yoopage <?php echo $this->params->get('columns'); ?> <?php echo $this->params->get('itemcolor'); ?> <?php echo $this->params->get('toolscolor'); ?>">

	<?php if($this->countModules('absolute')) : ?>
	<div id="absolute">
		<jdoc:include type="yoomodules" name="absolute" />
	</div>
	<?php endif; ?>

	<div id="page-body">
		<div class="wrapper">

			<div id="header">

				<div id="toolbar">
				
					<?php if($this->params->get('date')) : ?>
					<div id="date">
						<?php echo JHTML::_('date', 'now', JText::_('DATE_FORMAT_LC')) ?>
					</div>
					<?php endif; ?>
				
					<?php if($this->countModules('toolbarleft')) : ?>
					<div class="left">
						<jdoc:include type="yoomodules" name="toolbarleft" style="yoo" />
					</div>
					<?php endif; ?>
					
					<?php if($this->countModules('toolbarright')) : ?>
					<div class="right">
						<jdoc:include type="yoomodules" name="toolbarright" style="yoo" />
					</div>
					<?php endif; ?>
					
				</div>

				<div id="headerbar">
				
					<?php if($this->countModules('headerleft')) : ?>
					<div class="left">
						<jdoc:include type="yoomodules" name="headerleft" style="yoo" />
					</div>
					<?php endif; ?>
					
					<?php if($this->countModules('headerright')) : ?>
					<div class="right">
						<jdoc:include type="yoomodules" name="headerright" style="yoo" />
					</div>
					<?php endif; ?>
					
				</div>

				<div id="menubar">
					<div class="menubar-2">
						<div class="menubar-3"></div>
					</div>
				</div>

				<?php if($this->countModules('logo')) : ?>		
				<div id="logo">
					<jdoc:include type="yoomodules" name="logo" />
				</div>
				<?php endif; ?>

				<?php if($this->countModules('menu')) : ?>
				<div id="menu">
					<jdoc:include type="yoomodules" name="menu" style="yoo" />
				</div>
				<?php endif; ?>

				<?php if($this->countModules('search')) : ?>
				<div id="search">
					<jdoc:include type="yoomodules" name="search" />
				</div>
				<?php endif; ?>
	
				<?php if ($this->countModules('banner')) : ?>
				<div id="banner">
					<jdoc:include type="yoomodules" name="banner" />
				</div>
				<?php endif; ?>

			</div>
			<!-- header end -->

			<div class="wrapper-body">
			
				<div class="wrapper-t1">
					<div class="wrapper-t2">
						<div class="wrapper-t3"></div>
					</div>
				</div>

				<div class="wrapper-1">
					<div class="wrapper-2">
						<div class="wrapper-3">

							<?php if ($this->countModules('top + topblock')) : ?>
							<div class="wrapper-inner-1">
								<div class="wrapper-inner-2">
									<div id="top">
	
										<?php if($this->countModules('topblock')) : ?>
										<div class="topblock width100 float-left">
											<jdoc:include type="yoomodules" name="topblock" style="yoo" />
										</div>
										<?php endif; ?>
							
										<?php if ($this->countModules('top')) : ?>
											<jdoc:include type="yoomodules" name="top" wrapper="topbox float-left" layout="<?php echo $this->params->get('top'); ?>" style="yoo" />
										<?php endif; ?>
	
									</div>
								</div>	
							</div>
							<div class="wrapper-inner-b1"><div class="wrapper-inner-b2"><div class="wrapper-inner-b3"></div></div></div>
							<!-- top end -->
							<?php endif; ?>
				
							<div class="wrapper-inner-1">
								<div class="wrapper-inner-2">
									<div id="middle">
										<div id="middle-expand">

											<div id="main">
												<div id="main-shift">

													<?php if ($this->countModules('maintop')) : ?>
													<div id="maintop">
														<jdoc:include type="yoomodules" name="maintop" wrapper="maintopbox float-left" layout="<?php echo $this->params->get('maintop'); ?>" style="yoo" />									
													</div>
													<!-- maintop end -->
													<?php endif; ?>
					
													<div id="mainmiddle">
														<div id="mainmiddle-expand">
														
															<div id="content">
																<div id="content-shift">
																
																	<?php if ($this->countModules('breadcrumbs')) : ?>
																	<div id="breadcrumbs">
																		<div class="breadcrumbs-1">
																			<div class="breadcrumbs-2">
																				<div class="breadcrumbs-3">
																					<jdoc:include type="yoomodules" name="breadcrumbs" />
																				</div>
																			</div>
																		</div>
																	</div>
																	<?php endif; ?>
																
																	<?php if ($this->countModules('contenttop')) : ?>
																	<div id="contenttop">
																		<jdoc:include type="yoomodules" name="contenttop" wrapper="contenttopbox float-left" layout="<?php echo $this->params->get('contenttop'); ?>" style="yoo" />
																	</div>
																	<!-- contenttop end -->
																	<?php endif; ?>

																	<div class="floatbox">
																		<jdoc:include type="message" />
																		<jdoc:include type="component" />
																	</div>
										
																	<?php if ($this->countModules('contentbottom')) : ?>
																	<div id="contentbottom">
																		<jdoc:include type="yoomodules" name="contentbottom" wrapper="contentbottombox float-left" layout="<?php echo $this->params->get('contentbottom'); ?>" style="yoo" />
																	</div>
																	<!-- mainbottom end -->
																	<?php endif; ?>
																
																</div>
															</div>
															<!-- content end -->
															
															<?php if($this->countModules('contentleft')) : ?>
															<div id="contentleft">
																<jdoc:include type="yoomodules" name="contentleft" style="yoo" />
															</div>
															<?php endif; ?>
															
															<?php if($this->countModules('contentright')) : ?>
															<div id="contentright">
																<jdoc:include type="yoomodules" name="contentright" style="yoo" />
															</div>
															<?php endif; ?>
															
														</div>
													</div>
													<!-- mainmiddle end -->
			
													<?php if ($this->countModules('mainbottom')) : ?>
													<div id="mainbottom">
														<jdoc:include type="yoomodules" name="mainbottom" wrapper="mainbottombox float-left" layout="<?php echo $this->params->get('mainbottom'); ?>" style="yoo" />
													</div>
													<!-- mainbottom end -->
													<?php endif; ?>
												
												</div>
											</div>
											
											<?php if($this->countModules('left')) : ?>
											<div id="left">
												<jdoc:include type="yoomodules" name="left" style="yoo" />
											</div>
											<?php endif; ?>
											
											<?php if($this->countModules('right')) : ?>
											<div id="right">
												<jdoc:include type="yoomodules" name="right" style="yoo" />
											</div>
											<?php endif; ?>

										</div>
									</div>
	
								</div>	
							</div>
							<div class="wrapper-inner-b1<?php if (!$this->countModules('bottom')) echo "-last"; ?>"><div class="wrapper-inner-b2"><div class="wrapper-inner-b3"></div></div></div>
	
							<?php if ($this->countModules('bottom + bottomblock')) : ?>
							<div class="wrapper-inner-1">
								<div class="wrapper-inner-2">
									<div id="bottom">
									
										<?php if ($this->countModules('bottom')) : ?>
											<jdoc:include type="yoomodules" name="bottom" wrapper="bottombox float-left" layout="<?php echo $this->params->get('bottom'); ?>" style="yoo" />
										<?php endif; ?>
										
										<?php if($this->countModules('bottomblock')) : ?>
										<div class="bottomblock width100 float-left">
											<jdoc:include type="yoomodules" name="bottomblock" style="yoo" />
										</div>
										<?php endif; ?>
										
									</div>
								</div>	
							</div>
							<div class="wrapper-inner-b1-last"><div class="wrapper-inner-b2"><div class="wrapper-inner-b3"></div></div></div>
							<!-- bottom end -->
							<?php endif; ?>
						
							<div id="footer">
								<a class="anchor" href="#page"></a>
								<jdoc:include type="yoomodules" name="footer" />
							</div>
							<!-- footer end -->
						
						</div>
					</div>
				</div>

				<div class="wrapper-b1">
					<div class="wrapper-b2">
						<div class="wrapper-b3"></div>
					</div>
				</div>

			</div>

		</div>
	</div>

	<div class="wrapper">
		<jdoc:include type="yoomodules" name="debug" />
	</div>

</body>
</html>

 

 

  • 0

#2 bumer

bumer
  • Пользователь
  • 502 сообщений
  • Репутация: 0

Отправлено 25 Январь 2011 - 00:04

а что с ним? криво показывается?
  • 0

#3 contra87

contra87
    Topic Starter
  • Пользователь
  • 74 сообщений
  • Репутация: 0

Отправлено 25 Январь 2011 - 00:17

не понимаю для чего в самом верху ссылки
<?php
/**
* @package yoo_explorer Template
* @version 1.5.1 2009-12-09 10:34:28
* @author YOOtheme http://www.yootheme.com
* @copyright Copyright © 2007 - 2009 YOOtheme GmbH
*/

И ни как не могу написать в конце шаблона контакты на русском отоброжаются кводратики
а английский нормально отображается

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//RU" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >

и вот это ещё не понятно
  • 0

#4 bumer

bumer
  • Пользователь
  • 502 сообщений
  • Репутация: 0

Отправлено 25 Январь 2011 - 00:22

верху ссылки, это копирайт автора кто создал шаблон, чтобы мпоменять подировку, зайди на через хочтинг в index.php и поменяй кодировку на утф-8, или на windows-1251, внизу ссылка это проверка валидности кода шаблона, ее можно удалить
  • 0

#5 matroskin8

matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143

Отправлено 25 Январь 2011 - 00:28

Что в этом шаблоне не так

Код этого шаблона выложен, сори за возможную грубость, по свински. Неужели нельзя по человечески оформлять свои посты? Для кода существуют специальные теги - тогда в нем на порядок легче разбираться... Да, и вопрос поражает своей содержательностью ;) сиди и гадай - что же именно там не понравилось ТС ;)
  • 0


#6 contra87

contra87
    Topic Starter
  • Пользователь
  • 74 сообщений
  • Репутация: 0

Отправлено 25 Январь 2011 - 00:37

Не помогло поменял на утф 8 через блакнот но не помогло всё равно квадратики заместа русских букв
  • 0

#7 surfer

surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 25 Январь 2011 - 07:56

так ты сначала смени кодировку, а потом пиши русскими символами
  • 0

#8 Kismedia

Kismedia
  • Пользователь
  • 315 сообщений
  • Репутация: 0

Отправлено 25 Январь 2011 - 10:37

Вообще, согласен с matroskin8.
Вопрос поставлен очень содержательно. ;)
Можно так же написать, "что у меня на сайте не так?"

По-поводу кодировки,вообще, лучше (если Вы новичок) используйте специальные редакторы PHP ,допустим PHP Expert Editor, с ними работать гораздо удобнее, чем в блокноте.

Кодировка меняется так: Файл - Кодировка - UTF-8.
Ничего заново писать (переписывать) не нужно, все встанет четко, английский будет английским - русский - русским.

Или Notepad.
  • 0

#9 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 26 Январь 2011 - 23:48

bumer, доктайп это не проверка на валидность... Почитайте матчасть.
Это те стандарты, которым должен следовать браузер при отображении сайта.

contra87,
1) Предупреждение за нечитабельное оформление. не зря сделаны на форуме теги [сode][/сode] и т.д.
2) Вам всё сказали верно, просто вам нужно соблюсти кодировки отсылаемых заголовков браузеру в meta и кодировку файла шаблона. Она скорее всего и соблюдена, но вы пытаетесь открыть файл простейшими редакторами, они косячат по страшному, переназначают кодировки. Воспользуйтесь NotePad++, меня он в этом плане ни разу не подводил ;)
  • 0

#10 xstomper

xstomper
  • Пользователь
  • 16 сообщений
  • Репутация: 0

Отправлено 03 Март 2011 - 18:01

Эти ссылки можешь смело удалить, они не нужны ни тебе, ни поисковым машинам, ни поисковым роботам, это просто трэш (мусор).

/**
* @package yoo_explorer Template
* @version 1.5.1 2009-12-09 10:34:28
* @author YOOtheme http://www.yootheme.com
* @copyright Copyright © 2007 - 2009 YOOtheme GmbH
*/

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//RU" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru