- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
неужели даже это он не сможет обработать?
if (!isset($lang)) { $lang = "rus"; }
if (($lang != "rus") && ($lang != "eng")) { $lang = "rus"; }
if ($lang == "rus") { include("includes/cfg_rus.php"); }
if ($lang == "eng") { include("includes/cfg_eng.php"); }
там так написано....
Dmitry HT, покажите мне код HTML мета-тегов и, если эти мета-теги не прописаны явно, то напишите код, который заполняет эти мета-теги.
прошу прощения, но вы занимаетесь ерундой.
1. если ваша страница даёт разные meta в зависимости от языка пользователя, вы не получите свой эффект - роботы не указывают язык своего браузера, а пользователь вобще не видит meta. значит менять их в зависимости от языка - бессмысленно. кроме того вы нарываетесь на бан за клоакинг.
2. ширина браузера на сервере не нужна. потому, что пользователь может менять размер окна в любое время и если при этом дизайн не приспосабливается сразу (а как вы хотите после перегрузки страницы с сервера) то это никуда не годится. рекомендую прочесть на эту тему книжку "Вэб дизайн" Якоба Нильсена (Designing web usability. The practice of simplisity).
3. если вы планируете определять язык пользователя и давать ему контент на его языке используйте переадресацию - так вы не получите проблем и навигацию сохраните стабильной.
кода там много получится...
суть такова: в index подключается нужный файл (рус/анг) с мета переменными.
if (!isset($lang)) { $lang = "rus"; }
if (($lang != "rus") && ($lang != "eng")) { $lang = "rus"; }
if ($lang == "rus") { include("includes/cfg_rus.php"); }
if ($lang == "eng") { include("includes/cfg_eng.php"); }
дальше в header происходит выбор
switch ($переменная)
{
case ...
case ...
case ...
}
а потом в описаниях мета:
<meta name="description" content="<?php echo $переменная; ?>">
вот так....
но ведь аналз ссылки с указанной шириной окна проходит нормально...
прошу прощения, но вы занимаетесь ерундой
спасиб за советы, впринципе, я с вами согласен!
но вот насчет ширины окна это вы зря...там две разновидности под 800х600 и под более высокое разрешение.
посоветуйте оптимальную структуру...с учетом того, что существует две версии рус/анг...и чтобы использовались одни файлы картинок, и чтобы через скелет все сделано было?
Как вариант:
заменяем на
исправлено.
echo $переменная ничего не показывает? Что-то я не увидел, где присваивается значение $переменная.
брррр...я напутал, там точнее так:
switch ($переменная - передаваемая файлом (index, question и пр.))
{
case ...
case ...
case ...
}
а потом в описаниях мета:
<meta name="description" content="<?php echo $ЙЙЙЙЙ; ?>"> - а вот здесь и есть то, что было присвоено в результате switch.
спасиб за советы, впринципе, я с вами согласен!
но вот насчет ширины окна это вы зря...там две разновидности под 800х600 и под более высокое разрешение.
посоветуйте оптимальную структуру...с учетом того, что существует две версии рус/анг...и чтобы использовались одни файлы картинок, и чтобы через скелет все сделано было?
вот буквально только что отвечал на этот вопрос - как сделать чтобы языки определялись, но клоакинга не получилось. кроме того, такой способ делает всю навигацию доступной без необходимости затачиваться на браузер и язык.
насчёт ширины - всё-таки не согласен. например я вобще не открываю окно браузера на весь экран. то есть на меня вы не расчитаете, если будете делать это на стороне сервера. я сам постоянно делаю сайты и решаю это двумя способами - либо фиксированным дизайном в 740px ширины, либо резиновым, который может сокращаться до 740px. последний пример _ostrov.zp.ua_ регулировка ширины сделна на javascript (пришлось) и допускает ручное изменение окна от 800 до 1024 ширины (дальше не тянется, чтобы не удлиннять строку чрезмерно).
Или уберите switch и используйте массивы (как я показал), или добавьте блок $default, или тщательнее отслеживайте значение $переменная.