Topic SEO + Index SEO + Forum SEO [Три простых мода СЕО]

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Юрий5
phpBB 1.4.1
Сообщения: 45
Стаж: 15 лет 6 месяцев
Откуда: Киев
Благодарил (а): 7 раз

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение Юрий5 »

Пчелкин спасибо за мод Topic SEO v1.0.6 + ru, упрощенный без навоторов как у Ультимат СЕО.

СЕО раньше не сильно увлекался, так как больше ставил моды и "дотачивал" сам форум.
Сейчас интересует СЕО именно топиков, так как % 20-30 посещений у меня гости с гугла и яндекса.

Перед тем как поставить, есть вопросы, заранее прошу прощения, если они кому то покажутся глупыми.

1. У меня стоит тайтл темы так : Название темы - Название форума - Название сайта, не совсем понял, какую играет роль 2х слов "Заголовок темы для браузеров"...

1. "Теги к содержимому к всей этой теме" - не совсем врубился, это как бы те же ключевые слова - meta name="keywords"?
Если да, то можно его скрывать, чтоб не было видно его в самом начале темы с иконкой.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение Пчелкин »

1. А длинней не влазит все равно.... и не видно и не нужно...
snap1301.jpg
Если да, то можно его скрывать, чтоб не было видно его в самом начале темы с иконкой.
Можно...а боты нащупают?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Юрий5
phpBB 1.4.1
Сообщения: 45
Стаж: 15 лет 6 месяцев
Откуда: Киев
Благодарил (а): 7 раз

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение Юрий5 »

Пчелкин а, понял насчет "заголовок темы для браузеров", думал что он Тайтл редактирует.
Что ж там для тайтла 2 слова))

Правки почти все сделал, для исключение в папках ошибок копирования и разделения тем нужно править? Или когда будут ошибки?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение Пчелкин »

Если полезут - ищи в файлах сравнением...Я не оставил инструкции по правке...
01 - оригинал
02 - с правками от ошибок...Так всегда...

Добавлено спустя 3 минуты 4 секунды:
И всегда везде так: нечет - до правки...чет - после правки...для сравнения - что и где править...удобно....
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Юрий5
phpBB 1.4.1
Сообщения: 45
Стаж: 15 лет 6 месяцев
Откуда: Киев
Благодарил (а): 7 раз

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение Юрий5 »

Поставил пока на тестовый хост, вроде все ок.
Вроде без ошибок, единственное что выдало при установке, что /стиль/mcp_whois.html нет доступа для чтения.
Пчелкин писал(а):Можно...а боты нащупают?
Виэтопик_боди не правил, не вижу смысла. Я не пойму а как боты могут не увидеть их?
У меня на обычном сайте (коммерческий, не phpbb) ключевых слов не видно так открыто, как предлагается тут, + самих похожих слов в теме полно...

Добавлено спустя 1 час 4 минуты 41 секунду:
Три простых мода СЕО, дескрипшинов и описаний
Хм, странно, и у меня были "крякозяблики", когда редактировал 1е сообщение с сео, при подтверждении правки сообщения.
Про ютф8 и без буум знаю давно
Сколько ставил моды до этого, и все ок.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение Пчелкин »

Последний раз редактировалось Пчелкин 17.06.2013 23:27, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 14 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение clubforum »

Установлено это быстрое редактирование jQuery Quick Edit.
Из данного топика установлен только Topic Seo Description.
Проблема вылазит, когда я применяю быстрое редактирование: кнопка отправки не работает, мёртвая. Работает только отмена и расширенная правка. Приходится отменять, после этого в дебагере лезет эта ошибка:

Код: Выделить всё

Произошла общая ошибка: Общая ошибка
» SQL ERROR [ mysql4 ]

Column 'seo_desc' cannot be null [1048]

SQL

UPDATE phpbb_topics
SET forum_id = '2', icon_id = '0', topic_approved = '1', seo_desc = NULL, seo_key = NULL, topic_seo_title = NULL, topic_title = 'Про то и это', topic_first_poster_name = 'Administrator', topic_type = '0', topic_time_limit = 0, poll_title = '', poll_start = 0, poll_max_options = 1, poll_length = 0, poll_vote_change = '0', topic_last_view_time = 1371494121, topic_attachment = 1
WHERE topic_id = 1

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_posting.php
LINE: 2110
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/quickedit.php
LINE: 495
CALL: submit_post()
В Simple Errors картина такая
simple.jpg
Сам Topic Seo работает, ключевые слова создаются, описания тоже, всё нормально. Помогите разобраться, это я накосячила в правках (проверяла 2 раза, ничего не нашла) или идёт какой-то конфликт?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение владимир1983 »

includes/functions.posting.php
покажи строку 1692 + - 10 строк
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 14 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение clubforum »

владимир1983

Код: Выделить всё

else if ($mode == 'edit')
	{
		$post_mode = ($data['topic_replies_real'] == 0) ? 'edit_topic' : (($data['topic_first_post_id'] == $data['post_id']) ? 'edit_first_post' : (($data['topic_last_post_id'] == $data['post_id']) ? 'edit_last_post' : 'edit'));
	}

	// First of all make sure the subject and topic title are having the correct length.
	// To achieve this without cutting off between special chars we convert to an array and then count the elements.
	$subject = truncate_string($subject);
	$data['topic_title'] = truncate_string($data['topic_title']);
	$data['seo_desc'] = truncate_string($data['seo_desc'],255,255, false);
    $data['seo_key'] = truncate_string($data['seo_key'],255,255, false);
    $data['seo_post_key'] = truncate_string($data['seo_post_key'],255,255, false);
    $data['topic_seo_title'] = truncate_string($data['topic_seo_title'],255,255, false);

	// Collect some basic information about which tables and which rows to update/insert
	$sql_data = $topic_row = array();
	$poster_id = ($mode == 'edit') ? $data['poster_id'] : (int) $user->data['user_id'];

	// Retrieve some additional information if not present
	if ($mode == 'edit' && (!isset($data['post_approved']) || !isset($data['topic_approved']) || $data['post_approved'] === false || $data['topic_approved'] === false))
	{
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение Пчелкин »

clubforum , не трогайте там ничего!!!!

В файле quickedit.php
НАЙТИ:

Код: Выделить всё

	// start parsing the text for the database
		$message_parser = new parse_message();
		
		$message_parser->message = $post_text;
ДОБАВИТЬ ПОСЛЕ:

Код: Выделить всё

$uninit = array('post_attachment' => 0, 'poster_id' => $user->data['user_id'], 'enable_magic_url' => 0, 'topic_status' => 0, 'topic_type' => POST_NORMAL, 'post_subject' => '', 'topic_title' => '', 'post_time' => 0, 'post_edit_reason' => '', 'notify_set' => 0, 'seo_desc' => '', 'seo_key' => '', 'seo_post_key' => '', 'topic_seo_title' => '');
НАЙТИ:

Код: Выделить всё

		    // Message Body
		    'message'           => $message_parser->message,
		    'message_md5'   	=> md5($message_parser->message),
ДОБАВИТЬ ПОСЛЕ:

Код: Выделить всё

			'seo_desc'              => $post_data['seo_desc'],
			'seo_key'               => $post_data['seo_key'],
            'seo_post_key'          => $post_data['seo_post_key'],
			'topic_seo_title'       => $post_data['topic_seo_title'],
Данная доработка от FEAR93
И еще...это - AJAX Quick Edit или это https://www.phpbb.com/community/viewtop ... 5#p4755395 тож надо бы сделать... пригодится...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 14 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение clubforum »

Пчелкин писал(а):В файле quickedit.php
НАЙТИ:
Хух, помогло, Спасибо огромное! А то уже откатила назад, вернула теперь обратно).
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 14 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение clubforum »

Пчелкин, по поводу этого сообщения Три простых мода СЕО, дескрипшинов и описаний
подскажите, по какому принципу делаются правки?
После установки одного мода, лезет аналогичная проблема
debug.jpg
Анамнез: до этого лезла Общая ошибка, связанная с сео-топиком

Код: Выделить всё

    SQL ERROR [ mysql4 ]

    Field 'seo_post_key' doesn't have a default value [1364]

    SQL

    INSERT INTO phpbb_posts (poster_id, poster_ip, post_username, icon_id, post_time, post_postcount, post_approved, post_reported, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_subject, bbcode_bitfield, bbcode_uid, post_text, post_checksum, post_edit_time, post_edit_reason, post_edit_user, post_edit_count, post_edit_locked, forum_id, topic_id) VALUES ('2', '5.147.234.221', '', 0, 1372313791, 1, 1, 0, 1, 1, 1, 1, '', 'QA==', '2qoxbsr2', 'Der Termin wurde festgelegt: [b:2qoxbsr2]Четверг, 27.06.2013 10:00[/b:2qoxbsr2]', '4349e8a7cadb84cca65fb91d1e8de5cc', 0, '', 0, 0, 0, '2', 49)

    BACKTRACE

    FILE: (not given by php)
    LINE: (not given by php)
    CALL: msg_handler()

    FILE: [ROOT]/includes/db/dbal.php
    LINE: 757
    CALL: trigger_error()

    FILE: [ROOT]/includes/db/mysql.php
    LINE: 175
    CALL: dbal->sql_error()

    FILE: [ROOT]/includes/functions_post_oo.php
    LINE: 1156
    CALL: dbal_mysql->sql_query()

    FILE: [ROOT]/includes/functions_post_oo.php
    LINE: 891
    CALL: post->_submit()

    FILE: [ROOT]/includes/viewtopic_hookup.php
    LINE: 617
    CALL: post->submit()

    FILE: [ROOT]/viewtopic.php
    LINE: 957
    CALL: include('[ROOT]/includes/viewtopic_hookup.php')
После того, как сделала этот запрос в phpmyadmin

Код: Выделить всё

    ALTER TABLE `phpbb_topics` CHANGE `seo_desc` `seo_desc` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
    CHANGE `seo_key` `seo_key` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '',
    CHANGE `topic_seo_title` `topic_seo_title` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';

    ALTER TABLE `phpbb_posts` CHANGE `seo_post_key` `seo_post_key` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT ''; 
,
общая ошибка исчезла, но теперь лезут Simple Errors, которые приведены на картинке выше, связанные с быстрым редактированием на jQuery. очевидно, что нужно и здесь сделать доп. правки, аналогичные тем, что вы привели выше, только у меня не получается.. :evil:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение Пчелкин »

clubforum писал(а):подскажите, по какому принципу делаются правки?
Добавить исключения и на новый мод...
clubforum писал(а):только у меня не получается..
А как пробовали?
И что за мод?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
clubforum
phpBB 2.0.0
Сообщения: 216
Стаж: 14 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 3 раза

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение clubforum »

Пчелкин писал(а):И что за мод?
https://www.phpbb.de/community/viewtopi ... 8&t=190546, скриншоты http://www.flying-bits.org/gallery/albu ... bum_id=179
Пчелкин писал(а):А как пробовали?
До того, как произвела запрос, пыталась вставить в файлах мода аналогичные строки, после запроса надобность отпала, но я не уверена, можно производить этот запрос или нельзя, в общем, я запуталась.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Три простых мода СЕО, дескрипшинов и описаний

Сообщение Пчелкин »

clubforum писал(а):вставить в файлах мода аналогичные строки
В быструю правку для ЭТОГО ничего не надо...Они не связаны ничем...
Запрос справляет ошибки от СЕО, добавляет условия вывода кол-ва символов и кодировку...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Бета-версии модов для phpBB 3.0.x»