Страниц (58): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Найдено сообщений: 857 |
Zeg |
Отправлено: 21 ноября 2013 — 00:26 • Тема: Как сделать названия тем в разделах в h2? • Форум: HTML |
Ответов: 15 Просмотров: 13932
 |
Теперь покажу, как "допилить" косяки с отображением. Не забывайте, что кусок текста, заключенный в теги h станет блочным элементом. Поэтому заголовок перенесется на новую строку, т.к. будет имет свою ширину, высоту и пр. атрибуты блока:
Цитата:
Восстановление старых версий форума после обнуления
[# Стр. 2 3 4 5 ]
»Хотите восстановить свой форум и обновиться на новую версию? Читайте!
Лечится все это превращением блока в строку при помощи одной строки в style.css (для стандартного шаблона):
CODE:td.row4 h2{display:inline}
Итог:
Цитата: Восстановление старых версий форума после обнуления[# Стр. 2 3 4 5 ]
»Хотите восстановить свой форум и обновиться на новую версию? Читайте! |
Zeg |
Отправлено: 21 ноября 2013 — 00:05 • Тема: Пара вопросов по оптимизации форума • Форум: Настройка форума |
Ответов: 10 Просмотров: 9892
 |
gudman, немного запутываете.
nikk пишет:Как и где можно включить это кэш браузера?
gudman пишет:С помощью meta тегов прописать нужное правило кеширования в all_header.tpl
CODE:<meta http-equiv="expires" content="Sun, 24 jan 2010 12:28:36 GMT+03:00">
Этим вы отключаете кэширование, т.е. документ всегда устаревший и его нужно грузить с сервера, а не кэша:
Цитата: Теперь при чтении страницы браузером страница будет грузится с сервера, если указанная дата и время настало или просрочено, и напротив из кэша если указанное время еще не наступило. |
Zeg |
Отправлено: 20 ноября 2013 — 23:56 • Тема: Как сделать названия тем в разделах в h2? • Форум: HTML |
Ответов: 15 Просмотров: 13932
 |
Для поисковых машин теги заголовков показывают самые главные разделы индексируемой страницы. Соответственно, тег h1 должен означать самый крупный, а потому важный заголовок. Употреблять его на странице допустимо только один раз, на это раньше обращали внимание практически все поисковые машины. Сейчас - думаю не так уж пристально, но учитывать сей факт нужною. Подзаголовки необходимо обозначать тегами "меньшего" размера, при этом тег h2 также не следует употреблять несколько раз.
Злоупотребление тегами заголовков на странице негативно сказывается на ее оценке поисковиками и может привести к понижению выдачи.
Еще одна тонкость – тег h1 нужно старайться поставить в самом начале тега body.
Касательно наполнения тега h1 – в нем оптимально прописать не менее 2 ключевых слов или словосочетаний. В тегах подзаголовков – не более одного ключевика.
Как-то так.
Зы. Если у вас другая информация - делитесь, почитаю, рассмотрю ) |
Zeg |
Отправлено: 20 ноября 2013 — 23:49 • Тема: Как сделать названия тем в разделах в h2? • Форум: HTML |
Ответов: 15 Просмотров: 13932
 |
Я бы вообще не стал пихать 100500 ссылок на разделы форума в тег h2. Либо оставить как есть, либо, что еще лучше с т.зрения СЕО организовать вывод в виде ненумерованного списка, удалив нафиг кучу таблиц (естественно, что придется перепилить весь шаблон). |
Zeg |
Отправлено: 13 ноября 2013 — 21:06 • Тема: Проблема с переносом постов, содержащих вложения • Форум: Решение проблем |
Ответов: 8 Просмотров: 6694
 |
Я не помню, где я взял исправленную функцию, но она такая:
CODE:function UpdateAttaches(&$newtopic,&$attaches) {
global $fm, $forum_id, $topic_id, $toforum_id, $newtopic_id;
//echo '<b>['.$topic_id.'-'.$newtopic_id.']</b>';
$old_attach = $fm->_Read2Write($fp_old, 'forum'.$forum_id.'/attaches-'.$topic_id.'.php');
$new_attach = $fm->_Read2Write($fp_new, 'forum'.$toforum_id.'/attaches-'.$newtopic_id.'.php');
$newattach_id = (count($new_attach) == 0) ? 0:max(array_keys($new_attach));
foreach ($attaches as $post_id => $attach_id) {
if (!isset($old_attach[$attach_id]) || !file_exists('uploads/'.$old_attach[$attach_id]['id'])) {
if (file_exists('uploads/'.$old_attach[$attach_id]['id'])) {
unlink('uploads/'.$old_attach[$attach_id]['id']);
}
unset($newtopic[$post_id]['attach_id'],$newtopic[$post_id]['attach_file']);
} else {
$newattach_id++;
$new_attach[$newattach_id] = $old_attach[$attach_id];
$newtopic[$post_id]['attach_id'] = $newattach_id;
unset($old_attach[$attach_id]);
}
}
unset($attaches);
$fm->_Write($fp_old,$old_attach);
$fm->_Write($fp_new,$new_attach);
if (count($old_attach) === 0) {
unlink('forum'.$forum_id.'/attaches-'.$topic_id.'.php');
}
if (count($new_attach) === 0) {
unlink('forum'.$toforum_id.'/attaches-'.$newtopic_id.'.php');
}
return TRUE;
}
|
Zeg |
Отправлено: 13 ноября 2013 — 15:47 • Тема: Проблема с переносом постов, содержащих вложения • Форум: Решение проблем |
Ответов: 8 Просмотров: 6694
 |
А как вообще выглядел кусок кода до внесения изменений из первого поста. Просто у меня так, как приводится ниже. Мне кажется это уже решало проблему с аттачами:
CODE:function UpdateAttaches(&$newtopic,&$attaches) {
...
$newattach_id++;
$new_attach[$newattach_id] = $old_attach[$attach_id];
$newtopic[$post_id]['attach_id'] = $newattach_id;
unset($old_attach[$attach_id]);
...
|
Zeg |
Отправлено: 5 ноября 2013 — 18:36 • Тема: Индексация форума • Форум: Раскрутка |
Ответов: 72 Просмотров: 53468
 |
nikk, я про роботс.тХт твой уже дважды говорил. Кто его поколбасил? Не факт, что он корректно вообще Яндексом обрабатывается (юзер-агент 2 раза). К тому же в одном месте вписано 2е сайтмапы (я такого не видел, если честно), а во втором - 1а.
К тому же в самом верху файла какой-то левый "Disallow".
Приводи к такому:
Спойлер (Отобразить)User-agent: *
Disallow: /rd.php
Disallow: /admincenter.php
Disallow: /postings.php
Disallow: /messenger.php
Disallow: /loginout.php
Disallow: /post.php
Disallow: /search.php
Disallow: /poisk.php
Disallow: /links.txt
Disallow: /profile.php
Disallow: /tools.php
Disallow: /index.php?c=f
Disallow: /?c=f
Disallow: /register.php
Disallow: /keywords.txt
Disallow: /printfile.php?action=attach
Disallow: /topic.php$
Disallow: /post.php?action=new
Disallow: /topic.php?forum=*&topic=*&v=
Disallow: /topic.php?forum=*&topic=*&p=1$
Disallow: /topic.php?forum=*&postid=
Disallow: /printpage.php?forum=*&topic=*&p=1$
Disallow: /printpage.php?action=
User-agent: Yandex
Disallow: /register.php
Disallow: /admincenter.php
Disallow: /rd.php
Disallow: /links.txt
Disallow: /postings.php
Disallow: /messenger.php
Disallow: /loginout.php
Disallow: /search.php
Disallow: /poisk.php
Disallow: /index.php?c=f
Disallow: /?c=f
Disallow: /forums.php?forum=*&show=
Disallow: /profile.php
Disallow: /tools.php
Disallow: /keywords.txt
Disallow: /topic.php$
Disallow: /printfile.php?action=attach
Disallow: /post.php
Disallow: /topic.php?forum=*&topic=*&v=
Disallow: /topic.php?forum=*&topic=*&p=1$
Disallow: /printpage.php?forum=*&topic=*&p=1$
Disallow: /printpage.php?action=
Host:site.ru
Sitemap: http://site.ru/sitemap.xml
Sitemap: http://site.ru/sitemap1.xml
Да и я б составил сайтмапу в один файл.
(Добавление)
Посмотрел, несколько сайтмап-ов в Роботс.тХт по крайней мере Гугл обрабатывать должен нормально. Пример. |
Zeg |
Отправлено: 30 октября 2013 — 07:38 • Тема: Подключение PHP файла • Форум: HTML |
Ответов: 129 Просмотров: 90739
 |
Если текст уникальный, частично решает проблему заявление об его уникальности в настройках Вебмастера Яндекса (Содержимое сайта - Оригинальные тексты). Кажется, что-то похожее есть в Гугле, но точно не помню, нужно покопаться. |
Zeg |
Отправлено: 5 октября 2013 — 12:19 • Тема: Подключение PHP файла • Форум: HTML |
Ответов: 129 Просмотров: 90739
 |
Для ускорения индексации нужно было делать перенаправление (редирект) со старых адресов на новые. Почитайте в интернете про 301-ый редирект через .htaccess. |
|
Страниц (58): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
|