[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Активная кнопка меню!
sodroot
Помогите пожалуйста сделать чтобы при переходе на страницу это раздел меню становился активным...
(Подробнее о кнопке: Кнопка состоит из левой картинки class="m1" и из правой class="m2" и по середине фон class="m3")
Чтобы вокруг ссылки когда она активна были такие теги:


<td class="m1"></td>
<td
class="m3" align="center">
<a
href="./" class="menu_link">Вот ссылка</a>
</td>
<td
class="m2"></td>




А когда не активна чтобы ссылка была вот так: (Просто стиль ссылки class="m4")


<td class="m4" align="center">
<a
href="./" class="menu_link">Вот ссылка</a>
</td>




Если я не правильно выразился, подскажите как переделать....



Спустя 16 минут, 20 секунд (12.04.2011 - 19:22) Krevedko написал(а):
создай массив ссылок, засунь туда
<td class="m1"></td><td class="m3" align="center"><a href="./" class="menu_link">Вот ссылка</a></td><td class="m2"></td>

для всех ссылок. при переходе на какую-то страницу перезаписываешь элемент массива, который относится к этой ссылке на
<td class="m4" align="center"><a href="./" class="menu_link">Вот ссылка</a></td>


и в нужном месте просто выводишь массив

Спустя 8 минут, 46 секунд (12.04.2011 - 19:31) sharki написал(а):
А может сессией? Вполне удобно и всегда доступна

Спустя 15 минут, 43 секунды (12.04.2011 - 19:47) sodroot написал(а):
Krevedko
Можешь вышеизложенное в коде выложить пожалуйста...
Я в PHP не шарю не понимаю что ты имеешь в виду...
Дизайн кнопок я сам сделаю...

Спустя 25 минут, 17 секунд (12.04.2011 - 20:12) sebastjan написал(а):
А может обойтись без РНР, использовать ЯваСкрипт,

если страница загрузилась преключаем стили для кнопки
<body onload="переключаем стили">


Спустя 51 минута, 20 секунд (12.04.2011 - 21:03) sodroot написал(а):
sebastjan, не получится там шаблон идёт из трёх частей: шапка, контент, футер...
Внутри контента меняются страницы не получится...

Спустя 12 минут, 12 секунд (12.04.2011 - 21:15) Krevedko написал(а):
ну ты как-то же определяешь, на какой ты странице (какой контент грузить). вот туда и надо пихнуть изменение массива. чуть позже распишу если что. щас очень занят

Спустя 26 минут, 48 секунд (12.04.2011 - 21:42) sodroot написал(а):
Krevedko, пожалуйста распиши.... Очень нужно...
Если что могу скинуть скрипт сам поправишь... smile.gif

Спустя 34 минуты, 49 секунд (12.04.2011 - 22:17) Krevedko написал(а):
ну короче как-то так (для 5 ссылок):

$active_url = '<td class="m1"></td><td class="m3" align="center"><a href="./" class="menu_link">Вот ссылка</a></td><td class="m2"></td>';
$url = '<td class="m4" align="center"><a href="./" class="menu_link">Вот ссылка</a></td>';
$url_arr = array_fill(1, 5, $url);

это суешь в какой-нибудь главный файл, который подключен всегда (например в главный индекс).
Теперь скажем находишься на странице нумер 3. для нее пишешь
$url_arr[3] = $active_url;
И просто в нужном месте выводишь содержание массива.
Как-то так.

Спустя 1 час, 11 секунд (12.04.2011 - 23:17) sebastjan написал(а):
Цитата (sodroot @ 12.04.2011 - 18:03)
sebastjan, не получится там шаблон идёт из трёх частей: шапка, контент, футер...
Внутри контента меняются страницы не получится...

Странно, должно получиться с ява скрипт, скрипт засунуть в блок контента.
И не зависимо какой контент скрипт должен выполняться.
Что мешает?
Завтра поэксперементирую, отпишу.

Спустя 56 минут, 39 секунд (13.04.2011 - 00:14) sodroot написал(а):
Krevedko, Ок, завтра попробую...

Спустя 9 часов, 44 минуты, 2 секунды (13.04.2011 - 09:58) sodroot написал(а):
Krevedko, пожалуйста выложи полный код для пяти ссылок и какой код и как вставить чтобы вывести ссылки в меню...
Что-то понял, но всё равно не имею понятие как всунуть sad.gif

Спустя 2 часа, 25 минут, 17 секунд (13.04.2011 - 12:23) Krevedko написал(а):
в главном файле

$active_url = '<td class="m1"></td><td class="m3" align="center"><a href="./" class="menu_link">Вот ссылка</a></td><td class="m2"></td>';
$url = '<td class="m4" align="center"><a href="./" class="menu_link">Вот ссылка</a></td>';
$url_arr = array_fill(1, 5, $url);

на подключении третьей страницы
$url_arr[3] = $active_url;

и в шаблоне в месте, где вывод ссылок

$url_show='';
for($i=1; $i < count($active_url)+1; $i++)
{
$url_show .=$url_arr[$i];
}
echo $url_show;

не люблю foreach )) хотя можно и его

Спустя 24 минуты, 48 секунд (13.04.2011 - 12:48) sodroot написал(а):
помоги расписать 5 пунктов....

И что такое foreach и для чего он нужен???? user posted image


как сделать чтобы вывести 4 urlа?
Я пробовал:
$active_url = '<td class="m1"></td><td class="m3" align="center"><a href="./" class="menu_link">Объявления</a></td><td class="m2"></td>

<td class="m1"></td><td class="m3" align="center"><a href="./create.php" class="menu_link">Подать объявление</a></td><td class="m2"></td>

<td class="m1"></td><td class="m3" align="center"><a href="./pravila.php" class="menu_link">Правила</a></td><td class="m2"></td>'
;
$url = '<td></td>
<td class="m4" align="center"><a href="./" class="menu_link">Объявления</a></td>
<td></td>

<td></td>
<td class="m4" align="center"><a href="./create.php" class="menu_link">Подать объявление</a></td>
<td></td>

<td></td>
<td class="m4" align="center"><a href="./pravila.php" class="menu_link">Правила</a></td>
<td></td>'
;
$url_arr = array_fill(1, 5, $url);


когда активные не переключаются стили...

Спустя 5 минут, 37 секунд (13.04.2011 - 12:54) Krevedko написал(а):
foreach -перебор массива. я его перебрал с помощью for )

Спустя 7 минут, 40 секунд (13.04.2011 - 13:01) sodroot написал(а):
Помоги основной код сделать на четыре кнопки... а всавить тог тег номера страницы в каждую страницу смогу....

Спустя 4 часа, 17 минут, 6 секунд (13.04.2011 - 17:18) inpost написал(а):
sodroot
То есть не просто тебе подсказать, а всё за тебя написать?! А в чём проявится твоя натура как "ПХП ПРОГРАММИСТА"? Ведь мы не ошиблись, сейчас находимся на форуме ПХП программиста в разделе программистов. Для заказчиков у нас есть разделы Вакансии и Проекты.

Спустя 38 минут, 6 секунд (13.04.2011 - 17:56) sebastjan написал(а):
Извеняюсь со своим вопросом лезу, а по логике же можно условием задать.
если есть такое то в гет запросе то стиль такой то.
типа так
<a href="xxxxx.php?link1">xxxxx</a>
<?
if(isset($_GET['link1']))
{
echo "element so stylem";
}
?>

Или я опять не в том направлениии думаю? :huh:

Спустя 7 минут, 12 секунд (13.04.2011 - 18:04) sebastjan написал(а):
inpost
Человек откровенно признался что не шарит в ПХП и вряд ли начнёт этим заниматься.
Многие отозвались с советами, но никто не подумал о том что человек хочет готового решения.
Может ему надо в другую ветку, *готовые решения или партнёрство.*

Спустя 25 секунд (13.04.2011 - 18:04) Zerstoren написал(а):
Да, только скобку в ссылке закрыть)

Спустя 4 минуты, 10 секунд (13.04.2011 - 18:08) sodroot написал(а):
Zerstoren
sebastjan
inpost
Тогда перенесите тему в то место где мне ответят...

Спустя 32 минуты, 12 секунд (13.04.2011 - 18:40) sebastjan написал(а):
sodroot
Дело в том что вам не ответ нужен, а готовое решение, так как вы не занимаетесь изучением ПХП.
То что вы спрашиваете,вам ответили, но естественно это не готовое решение а совет.
Вам нужно искать человека который бы ознакомился с тем что у вас есть и реализовал бы вашу просьбу.
Или начинать осваивать ПХП по немногу, это наверое лучший вариант.
Знали бы вы что я месяц назад спрашивал biggrin.gif.


Спустя 2 часа, 55 минут, 34 секунды (13.04.2011 - 21:36) amqpuTamuH4uk написал(а):
самый простой способ!

делаем ссылку вида /index.php?page=home


<a href="/index.php?page=home" <?php if ($_GET['page'] == 'home') echo "class='active'" ?>>LINK1</a>
<
a href="/index.php?page=about" <?php if ($_GET['page'] == 'about') echo "class='active'" ?>>LINK1</a>
<
a href="/index.php?page=services" <?php if ($_GET['page'] == 'services') echo "class='active'" ?>>LINK1</a>
<
a href="/index.php?page=contacts" <?php if ($_GET['page'] == 'contacts') echo "class='active'" ?>>LINK1</a>


Проще уж некуда

Спустя 16 минут, 34 секунды (13.04.2011 - 21:53) sebastjan написал(а):
Цитата (amqpuTamuH4uk @ 13.04.2011 - 18:36)
самый простой способ!

делаем ссылку вида /index.php?page=home


<a href="/index.php?page=home" <?php if ($_GET['page'] == 'home') echo "class='active'" ?>>LINK1</a>
<
a href="/index.php?page=about" <?php if ($_GET['page'] == 'about') echo "class='active'" ?>>LINK1</a>
<
a href="/index.php?page=services" <?php if ($_GET['page'] == 'services') echo "class='active'" ?>>LINK1</a>
<
a href="/index.php?page=contacts" <?php if ($_GET['page'] == 'contacts') echo "class='active'" ?>>LINK1</a>


Проще уж некуда

Человек врядли сможет сам это реализовать, по логике меню должно бы формироваться из массива, не знаю как у автора поста на самом деле, ну думаю по логике,вряд ли кто будет
писать список навигации вручную.
Ваш пример очень хорош, наверное короче не придумаешь.
Автору стоит только в цикле вывесли массив ссылок к примеру это будет массив $a[i].


<a href="/index.php?page=(это наверное на самом деле переменная из массива$a[i])" <?php if ($_GET['page'] == $a[i]) echo "class='active'" ?>>LINK1</a>



Спустя 9 минут, 28 секунд (13.04.2011 - 22:02) amqpuTamuH4uk написал(а):
Цитата
по логике меню должно бы формироваться из массива

если до него не дойдет тупо забиндидь эти ссылки намертво то куда уж говорить о циклах и массивах laugh.gif

Спустя 1 час, 19 минут, 12 секунд (13.04.2011 - 23:21) sodroot написал(а):
Вот код кнопок:


<!-- Активная кнопка старт -->
<td class="m1"></td>
<td
class="m3" align="center"><a href="./" class="menu_link">Объявления</a></td>
<td
class="m2"></td>
<!-- Активная кнопка конец -->

<!-- Простая кнопка старт -->

<td></td>
<td
class="m4" align="center"><a href="./create.php" class="menu_link">Подать объявление</a></td>
<td></td>

<!-- Простая кнопка конец -->

<!-- Простая кнопка старт -->

<td></td>
<td
class="m4" align="center"><a href="./pravila.php" class="menu_link">Правила</a></td>
<td></td>

<!-- Простая кнопка конец -->

<!-- Простая кнопка старт -->

<td></td>
<td
class="m4" align="center"><a href="./teh.php" class="menu_link">Тех. Поддержка</a></td>
<td></td>

<!-- Простая кнопка конец -->


Это пример, нужно чтобы каждая кнопка на своей странице была как первая...

Спустя 5 минут, 23 секунды (13.04.2011 - 23:27) Krevedko написал(а):
Цитата (sebastjan @ 13.04.2011 - 18:53)
Цитата (amqpuTamuH4uk @ 13.04.2011 - 18:36)
самый простой способ!

делаем ссылку вида /index.php?page=home


<a href="/index.php?page=home" <?php if ($_GET['page'] == 'home') echo "class='active'" ?>>LINK1</a>
<
a href="/index.php?page=about" <?php if ($_GET['page'] == 'about') echo "class='active'" ?>>LINK1</a>
<
a href="/index.php?page=services" <?php if ($_GET['page'] == 'services') echo "class='active'" ?>>LINK1</a>
<
a href="/index.php?page=contacts" <?php if ($_GET['page'] == 'contacts') echo "class='active'" ?>>LINK1</a>


Проще уж некуда

Человек врядли сможет сам это реализовать, по логике меню должно бы формироваться из массива, не знаю как у автора поста на самом деле, ну думаю по логике,вряд ли кто будет
писать список навигации вручную.
Ваш пример очень хорош, наверное короче не придумаешь.
Автору стоит только в цикле вывесли массив ссылок к примеру это будет массив $a[i].


<a href="/index.php?page=(это наверное на самом деле переменная из массива$a[i])" <?php if ($_GET['page'] == $a[i]) echo "class='active'" ?>>LINK1</a>

чем он хорош ? он не подходит. у человека же ссылки не вида
<a href="/"></a>
<a href="/" class="active"></a>
а таблица

Спустя 20 минут, 22 секунды (13.04.2011 - 23:47) Krevedko написал(а):
вообщем вот. это суешь в файл, который главный и подключается везде

$url[1] = '<a href="./" class="menu_link">Объявления</a>';
$url[2] = '<a href="./create.php" class="menu_link">Подать объявление</a>';
$url[3] = '<a href="./pravila.php" class="menu_link">Правила</a>';
$url[4] = '<a href="./teh.php" class="menu_link">Тех. Поддержка</a>';

function show_url($page_num)
{
$show_url = '';
for($i = 1; $i < count($url) + 1; $i++)
{
if($i == $page_num)
$show_url .= '<td class="m1"></td><td class="m3" align="center">' . $url[$i] . '</td><td class="m2"></td>';
else
$show_url .= '<td class="m4" align="center">' . $url[$i] . '</td>';
}
return $show_url;
}


это

$menu = $show_url(1);

суешь в файл, который отвечает за конкретную страницу (цифра в скобках -номер страницы 1-объявления, 2-подать объявление итд...т.е. передаешь цифру в зависимости от страницы. нужно прописать в каждой из 4 страниц...можешь по идее прямо в файлах create.php, pravila.php итд где-нить сверху написать).
И наконец

echo $menu;


пишешь там, где надо вывести меню.

Спустя 5 минут, 20 секунд (13.04.2011 - 23:52) sodroot написал(а):
Krevedko, вот это то что нужно...
Сейчас проверю чтобы работало... smile.gif

Спустя 7 минут, 38 секунд (14.04.2011 - 00:00) sodroot написал(а):
Krevedko, не получается почему-то... И кнопки не видны...
Вот что показывает:
http://auto.5gp.ru/
Я где-то допустил ошибку?

Спустя 4 минуты, 12 секунд (14.04.2011 - 00:04) Krevedko написал(а):
завтыкал я..
$menu = show_url(1);

доллар убери

Спустя 7 минут, 11 секунд (14.04.2011 - 00:11) sebastjan написал(а):




Цитата

чем он хорош ? он не подходит. у человека же ссылки не вида
<a href="/"></a>
<a href="/" class="active"></a>
а таблица

Да это упрщённый пример, управления стилями.
Обсуждать хтмл ,будь то таблица или Див это уже наверное из другой области.
А смысл то в простом как раз.
Перешол на страницу по меню навигации, а там и горит та линка навигации что ты мол тут.

Спустя 1 минута, 18 секунд (14.04.2011 - 00:13) Krevedko написал(а):
ты еще как бы не учел, что у человека нет гет параметров )

Спустя 1 минута, 5 секунд (14.04.2011 - 00:14) sebastjan написал(а):
Тогда я вообще не понимаю логики постороения его навигации.
Поясните.
Ну значит дело плохо если нет Гет параметров, вообще как тогда сформированна навигация?
Вот если нет Гет параметров, легче их установить.

Спустя 1 минута, 55 секунд (14.04.2011 - 00:16) Krevedko написал(а):
отдельные пхп файлы. мой код будет работать, если вызов функции вставить в каждый из этих пхп файлов, а сама функция будет подключена ко всем из них

Спустя 8 минут, 21 секунда (14.04.2011 - 00:24) sodroot написал(а):
Krevedko, теперь шняги той нет, но меню не выводится =((
Я вставил где оно должно выводится вот это:
<?php echo $menu; ?>

Спустя 1 минута, 36 секунд (14.04.2011 - 00:26) Krevedko написал(а):
а перед этим прописал
$menu = show_url(номер страницы);
?

Спустя 2 минуты, 17 секунд (14.04.2011 - 00:28) sebastjan написал(а):
sodroot
Поставте себе Денвер, это в три клика проходит и смотрите что у вас.

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

Спустя 2 минуты, 41 секунда (14.04.2011 - 00:31) sebastjan написал(а):
Krevedko
Ну что я говорил blink.gif
Вставить вставил, а про то что надо файл подключить, вызвать функцию, записать в массив
список навигаци.....


Спустя 1 минута, 25 секунд (14.04.2011 - 00:32) sodroot написал(а):
Krevedko, сделал меню не появилось всё равно....
http://auto.5gp.ru/

Спустя 4 минуты, 32 секунды (14.04.2011 - 00:36) Krevedko написал(а):
да ужж...вот как тут понять почему не работает. должно работать. ну попробуй написать в меню
echo show_url(1);

Спустя 4 минуты, 59 секунд (14.04.2011 - 00:41) sodroot написал(а):
тоже не показывает..... =(

Спустя 36 секунд (14.04.2011 - 00:42) sodroot написал(а):
Даже этот один элемент не показывает.......

Спустя 7 минут, 24 секунды (14.04.2011 - 00:49) Krevedko написал(а):
включи вывод ошибок

Спустя 1 минута, 41 секунда (14.04.2011 - 00:51) sebastjan написал(а):
Попробуйте записать в файл ПХП $xxx="test";
А в том файле где должен быть вывод напишите echo $xxx;
ТОгда поймёте в чём ошибка.
может быть вы просто не подключили нужный файл.

Спустя 2 минуты, 28 секунд (14.04.2011 - 00:54) sodroot написал(а):
вылезла надпись ТЕСТ в место меню, а меню не хочет...

Спустя 3 минуты, 4 секунды (14.04.2011 - 00:57) sebastjan написал(а):
Ну это уже хорошо, значит файл подключен.
Сейчас поставлю себе на локалку посмотрю.

Спустя 9 минут (14.04.2011 - 01:06) sebastjan написал(а):
Цитата (Krevedko @ 13.04.2011 - 20:47)
вообщем вот. это суешь в файл, который главный и подключается везде

$url[1] = '<a href="./" class="menu_link">Объявления</a>';
$url[2] = '<a href="./create.php" class="menu_link">Подать объявление</a>';
$url[3] = '<a href="./pravila.php" class="menu_link">Правила</a>';
$url[4] = '<a href="./teh.php" class="menu_link">Тех. Поддержка</a>';

function show_url($page_num)
{
$show_url = '';
for($i = 1; $i < count($url) + 1; $i++)
{
if($i == $page_num)
$show_url .= '<td class="m1"></td><td class="m3" align="center">' . $url[$i] . '</td><td class="m2"></td>';
else
$show_url .= '<td class="m4" align="center">' . $url[$i] . '</td>';
}
return $show_url;
}


это

$menu = $show_url(1);

суешь в файл, который отвечает за конкретную страницу (цифра в скобках -номер страницы 1-объявления, 2-подать объявление итд...т.е. передаешь цифру в зависимости от страницы. нужно прописать в каждой из 4 страниц...можешь по идее прямо в файлах create.php, pravila.php итд где-нить сверху написать).
И наконец

echo $menu;


пишешь там, где надо вывести меню.

Ошибка пока первая
[b]$menu = $show_url(1);[/b]

$menu = show_url(1);

Спустя 2 минуты, 7 секунд (14.04.2011 - 01:08) sodroot написал(а):
sebastjan, автор этого кода уже писал это исправление всё равно не выводится меню...

Спустя 35 секунд (14.04.2011 - 01:08) Krevedko написал(а):
это мы уже видели. поправлено давно. невнимательно ты читаешь тему )

Спустя 1 минута, 15 секунд (14.04.2011 - 01:10) Krevedko написал(а):
как вариант попробуй поменять
function show_url($page_num)
{
$show_url = '123';

может цикл не выполняется

Спустя 2 минуты, 54 секунды (14.04.2011 - 01:13) sodroot написал(а):
Krevedko, показало 123 в место меню...

Спустя 1 минута, 23 секунды (14.04.2011 - 01:14) Krevedko написал(а):
ты точно написал выше
$url[1] = '<a href="./" class="menu_link">Объявления</a>';
$url[2] = '<a href="./create.php" class="menu_link">Подать объявление</a>';
$url[3] = '<a href="./pravila.php" class="menu_link">Правила</a>';
$url[4] = '<a href="./teh.php" class="menu_link">Тех. Поддержка</a>';

???
ну попробуй поставить
for($i = 1; $i < 5; $i++)

Спустя 3 минуты, 5 секунд (14.04.2011 - 01:17) sodroot написал(а):
Пишет:
Parse error: syntax error, unexpected '<' in....

Спустя 1 минута, 6 секунд (14.04.2011 - 01:18) sebastjan написал(а):
Может быть попустил извеняюсь.
Сейчас поставил на локалку, ковыряюсь.

Спустя 52 секунды (14.04.2011 - 01:19) Krevedko написал(а):
сам код надо смотреть. я вижу что тут все как-то конкретно запущено

Спустя 1 минута, 24 секунды (14.04.2011 - 01:20) sodroot написал(а):
Krevedko, кинь в личку свою асю кину код файлов...

Спустя 3 минуты, 4 секунды (14.04.2011 - 01:23) sodroot написал(а):
Krevedko, вот качай задействованные файлы, смотри что я сделал не так...
http://zalil.ru/30859477

Спустя 6 минут, 37 секунд (14.04.2011 - 01:30) sebastjan написал(а):
Кое что нашол, цикл не выполняеться потому что массив вне функции.

Спустя 2 минуты, 56 секунд (14.04.2011 - 01:33) Krevedko написал(а):
угу. пропара..
забыл массив в функцию передать..это все ооп )
function show_url($page_num, $url)

и вызов

$menu = show_url(1, $url);

Спустя 30 секунд (14.04.2011 - 01:33) Krevedko написал(а):
пока писал, смотрю уже увидели в чем дело

Спустя 7 минут, 33 секунды (14.04.2011 - 01:41) sodroot написал(а):
Всё ок пашет =)), но ромбики какието.... http://auto.5gp.ru/

Спустя 1 минута, 22 секунды (14.04.2011 - 01:42) sodroot написал(а):
Как её исправить?

Спустя 7 минут, 45 секунд (14.04.2011 - 01:50) Krevedko написал(а):
у тебя индекс в кодировке юникод, а файл меню в кодировке Западноевропейская

Спустя 1 минута, 10 секунд (14.04.2011 - 01:51) sodroot написал(а):
я что-то не нахожу где поменять кодировку в файле menu.php....

Спустя 44 секунды (14.04.2011 - 01:52) Krevedko написал(а):
перекодировать )

Спустя 55 секунд (14.04.2011 - 01:53) sodroot написал(а):
Как это? =))

Спустя 4 минуты, 44 секунды (14.04.2011 - 01:58) sebastjan написал(а):
Что то я не догоняю, в переменную вноситься функция.
А потом делаеться ЕХО этой переменной.
Это тоже самое что сделать ехо функции.
Но в самой же функции нет ехо вывода.
Всё как оченьсложно.
Гораздо проще другой вариант.

Спустя 1 минута, 21 секунда (14.04.2011 - 01:59) sodroot написал(а):
как кодировку в скрипте изменить на utf8?

Спустя 1 минута, 57 секунд (14.04.2011 - 02:01) sebastjan написал(а):
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Спустя 1 минута, 19 секунд (14.04.2011 - 02:02) sebastjan написал(а):
Krevedko
+
И от меня спасибо ,было интересно

Спустя 1 минута, 15 секунд (14.04.2011 - 02:04) sodroot написал(а):
sebastjan, у меня уже стоит эта строка в шапке...

Спустя 2 минуты, 58 секунд (14.04.2011 - 02:07) sebastjan написал(а):
А вы базу используете, может в запросе к базе не та кодировка.

Спустя 52 секунды (14.04.2011 - 02:07) Krevedko написал(а):
лови

Цитата
Что то я не догоняю, в переменную вноситься функция.
А потом делаеться ЕХО этой переменной.
Это тоже самое что сделать ехо функции.

не тоже самое. подумай почему так сделано.

Спустя 3 минуты, 9 секунд (14.04.2011 - 02:11) sodroot написал(а):
в базе utf8_general_ci

Спустя 38 секунд (14.04.2011 - 02:11) Krevedko написал(а):
файл замени..какая нах база

Спустя 3 минуты, 55 секунд (14.04.2011 - 02:15) sebastjan написал(а):
В самом начале файла пропиши
<? header("Content-Type: text/html; charset=utf-8"); ?>

и будет работать все тексы

Спустя 5 минут, 22 секунды (14.04.2011 - 02:20) sodroot написал(а):
sebastjan, не помогло...

Спустя 3 минуты, 16 секунд (14.04.2011 - 02:24) Krevedko написал(а):
и не поможет. я же приложил правленый файл

Спустя 3 минуты, 5 секунд (14.04.2011 - 02:27) sebastjan написал(а):
Как это не помогло, у меня работает а у тебя не :huh:


<? header("Content-Type: text/html; charset=utf-8"); ?>

Самой первой строкой в файле !
И чтоб не было пробела перед записью.
Если и так не работает, сохрани файл у себя на компе и воспользуйся редактором, который уберёт невидимый пробел.
Я демвивир использую.

Спустя 53 секунды (14.04.2011 - 02:28) sebastjan написал(а):
Сто пудов ,пробел значит у него перед заголовком.

Спустя 1 минута, 1 секунда (14.04.2011 - 02:29) Krevedko написал(а):
пицдец...у него меню выводится криво, а остальное нормально. значит сам пхп файл меню кривой. он выкладывал на аплоаде архив, я посмотрел, он действительно в кривой кодировке. я перекодировал.
при чем тут чарсет вообще ?

Спустя 1 минута, 36 секунд (14.04.2011 - 02:30) sodroot написал(а):
Krevedko +1
sebastjan +1
Я разобрался в notepad++ переключил утф8 и переписал русские надписи и сохранил, теперь всё норм =))...
Огромное спасибо всем кто помогал в этой теме!!! biggrin.gif

Спустя 3 минуты, 2 секунды (14.04.2011 - 02:33) Krevedko написал(а):
ну я тоже самое и сделал в дримвивере. включил утф и скинул туда код. я же прикладывал файл

Спустя 1 минута, 37 секунд (14.04.2011 - 02:35) sodroot написал(а):
Главное что я понял.... Всем ещё раз спасибо... Теперь можно спать =)))))

Спустя 1 минута, 29 секунд (14.04.2011 - 02:36) sebastjan написал(а):
Krevedko
К примеру у меня без заголовка
<?  header("Content-Type: text/html; charset=utf-8"); ?>

тоже не работает русский, хотя в хтмл стоит кодировка
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">


Спустя 32 секунды (14.04.2011 - 02:37) sebastjan написал(а):
Спасибо и вам

Спустя 6 минут, 53 секунды (14.04.2011 - 02:44) sebastjan написал(а):
Цитата (sebastjan @ 13.04.2011 - 23:37)


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

Спустя 7 часов, 46 минут, 57 секунд (14.04.2011 - 10:31) sodroot написал(а):
sebastjan, Вы тоже активно участвовали в теме... smile.gif

Спустя 5 часов, 52 минуты, 59 секунд (14.04.2011 - 16:24) plyuh написал(а):
я меню в отдельный php запихал и классы в переменные.
дык еще сделал выпадающим. и не капельки жавы не использовал.
вот тут глянь. http://phpcss.ru/d_v_menu_php.php
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.