Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 1 Тема: Изменение лого темы сайта
g-reder
Пользователь

Avatar пользователя




Местный

Сообщений: 19
Зарегистрирован: 17 Сентября 2008, 23:53:06
Сказали спасибо 0 раз
Статус: offline
Опубликовано 28 Июня 2011, 02:34:57
Всем привет! Вот не знаю как правильно вставить код в шапку сайта чтобы заработало, можете помочь?
Вообщем есть код на HTML, в данном коде содержится новое лого сайта, которое сделанное в Photoshope со ссылками на части картинок:
''
Проблема состоит в том, чтобы заменить(вставить) данный код в стандартный файл /themes/название_темы/theme.php.
На сколько я понял информация о лого сайта содержится в этом участке кода:
// Start banner code
echo "<table width='100%' cellspacing='0' cellpadding='0'>";
echo "<tr><td align=\"center\">$header_content</td>";
echo "</tr></table></td></tr></table>\n";
// End banner code
echo "<table width='100%' cellspacing='0' cellpadding='0'>\n<tr>";
echo "<td class='sub-header'>\n";


Вот собственно код самого лого в Html:
<table id="Table_01" width="900" height="193" border="0" cellpadding="0" cellspacing="0">
<tr>
<td rowspan="4">
<img src="/images/logo/header2_01.png" width="811" height="193" alt=""></td>
<td>
<a href="">
<img src="/images/logo/header2_02.gif" width="89" height="50" border="0" alt=""></a></td>
</tr>
<tr>
<td>
<a href="">
<img src="/images/logo/header2_03.png" width="89" height="49" border="0" alt=""></a></td>
</tr>
<tr>
<td>
<a href="">
<img src="/images/logo/header2_04.gif" width="89" height="47" border="0" alt=""></a></td>
</tr>
<tr>
<td>
<a href="">
<img src="/images/logo/header2_05.gif" width="89" height="47" border="0" alt=""></a></td>
</tr>
</table>



Как правильно вставить мой Html код в тот? Очень прошу помочь(
 
^ наверх ^
# 2  
jikaka
Пользователь

Avatar пользователя

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 28 Июня 2011, 09:08:58
ну так попробуй заменить вот это:
echo "<table width='100%' cellspacing='0' cellpadding='0'>";
echo "<tr><td align=\"center\">$header_content</td>";
echo "</tr></table></td></tr></table>\n";


своим вот этим:
<table id="Table_01" width="900" height="193" border="0" cellpadding="0" cellspacing="0">
<tr>
<td rowspan="4">
<img src="/images/logo/header2_01.png" width="811" height="193" alt=""></td>
<td>
<a href="">
<img src="/images/logo/header2_02.gif" width="89" height="50" border="0" alt=""></a></td>
</tr>
<tr>
<td>
<a href="">
<img src="/images/logo/header2_03.png" width="89" height="49" border="0" alt=""></a></td>
</tr>
<tr>
<td>
<a href="">
<img src="/images/logo/header2_04.gif" width="89" height="47" border="0" alt=""></a></td>
</tr>
<tr>
<td>
<a href="">
<img src="/images/logo/header2_05.gif" width="89" height="47" border="0" alt=""></a></td>
</tr>
</table>



--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
# 3  
g-reder
Пользователь

Avatar пользователя




Местный

Сообщений: 19
Зарегистрирован: 17 Сентября 2008, 23:53:06
Сказали спасибо 0 раз
Статус: offline
Опубликовано 28 Июня 2011, 11:45:05
Выдает ошибку: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /theme.php on line 22, в первой строке то есть((
Я сделал вот так т.к просто в лоб думаю нельзя:
echo "<table id="Table_01" width="900" height="193" border="0" cellpadding="0" cellspacing="0">";
echo "<tr>";
echo "<td rowspan="4">";
echo "<img src="/images/logo/header2_01.png" width="811" height="193" alt=""></td>";
echo "<td>";
echo "<a href="">";
echo "<img src="/images/logo/header2_02.gif" width="89" height="50" border="0" alt=""></a></td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<a href="">";
echo "<img src="/images/logo/header2_03.png" width="89" height="49" border="0" alt=""></a></td>"";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<a href="">";
echo "<img src="/images/logo/header2_04.gif" width="89" height="47" border="0" alt=""></a></td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<a href="">";
echo "<img src="/images/logo/header2_05.gif" width="89" height="47" border="0" alt=""></a></td>";
echo "</tr>";
echo "</table>\n";


В чем тут ошибка?? smiley
 
^ наверх ^
# 4  
jikaka
Пользователь

Avatar пользователя

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 28 Июня 2011, 21:08:55
echo "<img src="/images/logo/header2_03.png" width="89" height="49" border="0" alt=""></a></td>"";


посмотри в конце, 2 двойные кавычки


--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
# 5  
g-reder
Пользователь

Avatar пользователя




Местный

Сообщений: 19
Зарегистрирован: 17 Сентября 2008, 23:53:06
Сказали спасибо 0 раз
Статус: offline
Опубликовано 30 Июня 2011, 21:47:02
тоже самое ://////
может как то переписать его?
Я прям не знаю...
 
^ наверх ^
# 6  
g-reder
Пользователь

Avatar пользователя




Местный

Сообщений: 19
Зарегистрирован: 17 Сентября 2008, 23:53:06
Сказали спасибо 0 раз
Статус: offline
Опубликовано 03 Июля 2011, 13:44:25
Поможет кто нить решить проблему? smiley
 
^ наверх ^
# 7  
jikaka
Пользователь

Avatar пользователя

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 04 Июля 2011, 08:32:32
что я и не заметил сразу...
у тебя идут везде двойные кавычки
попробуй вот этим заменить
echo "<table id='Table_01' width='900' height='193' border='0' cellpadding='0' cellspacing='0'>";
echo "<tr>";
echo "<td rowspan='4'>";
echo "<img src='/images/logo/header2_01.png' width='811' height='193' alt=''></td>";
echo "<td>";
echo "<a href=''>";
echo "<img src='/images/logo/header2_02.gif' width='89' height='50' border='0' alt=''></a></td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<a href=''>";
echo "<img src='/images/logo/header2_03.png' width='89' height='49' border='0' alt=''></a></td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<a href=''>";
echo "<img src='/images/logo/header2_04.gif' width='89' height='47' border='0' alt=''></a></td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "<a href=''>";
echo "<img src='/images/logo/header2_05.gif' width='89' height='47' border='0' alt=''></a></td>";
echo "</tr>";
echo "</table>\n";



--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
# 8  
g-reder
Пользователь

Avatar пользователя




Местный

Сообщений: 19
Зарегистрирован: 17 Сентября 2008, 23:53:06
Сказали спасибо 0 раз
Статус: offline
Опубликовано 04 Июля 2011, 12:48:30
Спасибо ОГРОМНОЕ! Заработало!! smileysmiley
Последний штрих остался это вставка пустой строки между лого сайта и началом меню сайта:
''
После прописания лого идет следующий код, в котором и задается это верхнее меню и время сайта, вопрос только как до него вставить просто пустую такую же строку? Строка сама готова:
echo "<table id='Table_01' width='900' height='12' border='0' cellpadding='0' cellspacing='0'>";
<tr>
<td>test</td>


// End banner code
echo "<table width='100%' cellspacing='0' cellpadding='0'>\n<tr>";
echo "<td class='sub-header'>\n";

$result = dbquery("SELECT * FROM ".DB_PREFIX."site_links WHERE link_position>='2' ORDER BY link_order"smiley;
if (dbrows($result) != 0) {
$i = 0;
while($data = dbarray($result)) {
if (checkgroup($data['link_visibility'])) {
if ($data['link_url']!="---"smiley {
if ($i != 0) { echo " <img src='".THEME."images/bullet.gif' alt=''> \n"; } else { echo "\n"; }
$link_target = ($data['link_window'] == "1" ? " target='_blank'" : ""smiley;
if (strstr($data['link_url'], "http://"smiley || strstr($data['link_url'], "https://"smiley) {
echo "<a href='".$data['link_url']."'".$link_target.">".$data['link_name']."</a>";
} else {
echo "<a href='".BASEDIR.$data['link_url']."'".$link_target.">".$data['link_name']."</a>";
}
}
$i++;
}
}
}
echo ($i == 0 ? " " : ""smiley."</td>";
echo "<td align='right' class='sub-header'>".ucwords(showdate($settings['subheaderdate'], time()))."";
echo "</td></tr></table>\n";
echo "<table width='100%' cellpadding='4' bgcolor='#F8F8F8' cellspacing='0' border='0'><tr>";



[Изменил(а) g-reder, 04 Июля 2011, 13:57:55]  
^ наверх ^
# 9  
jikaka
Пользователь

Avatar пользователя

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 05 Июля 2011, 08:01:08
вставь не строку, а таблицу в виде одной строки
echo "<table id='Table_01' width='900' height='12' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td>test</td>
</tr>
</table>";



[Изменил(а) jikaka, 05 Июля 2011, 08:01:45]

--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
Перейти на форум:


105,512,596 уникальных посетителей
сейчас: 23 Ноября 2024, 07:03:40
Генерация страницы: 0.24 сек.

Original size:38 кб.
GZipped size: 8 кб.
Compression:81%