alexx |
Отправлено: 8 марта 2010 — 19:46
|
Advanced Member
Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010
Откуда: Россия
Репутация: 12
|
alexx пишет:M-A-X пишет:1. В начале topic.php присвойте элементу с индесом title '': $array['title']='', где array - имя массива, где ошибка, скорее всего это $topic['title']
2. Эта ошибка вылазит в браузер?
Нужно отключить вывод ошибок php.
Да в браузере, в вверху форума ошибка появляется.
Файл приложил, мало в этом пока разбираюсь.
А вот оригинальный файл, без моих модификаций сделанных.
(Отредактировано автором: 8 марта 2010 — 21:53) |
|
|
alexx |
Отправлено: 10 марта 2010 — 12:36
|
Advanced Member
Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010
Откуда: Россия
Репутация: 12
|
M-A-X пишет:Чтобы не вылазила ошибка в браузер:
В пхп.ини
добавить строчку
CODE:display_errors = Off и перезапустить сервер. Понял, вот только сервер я не смогу сам перезагрузить, только ждать когда хостер сам перезагрузиться .
Странно, что только у меня такая ошибка, как я понял у других все нормально. |
|
|
VLADI |
Отправлено: 4 мая 2010 — 15:02
|
Newbie
Покинул форум
Сообщений всего: 3
Дата рег-ции: Апр. 2010
Репутация: 0
|
Всем здравствуйте. Я тут новенький и в движках тоже не старенький. Потому пришёл просить помощи.
Забиваю свой форум в яндекс и вижу под ссылью вместо описания вот это:Цитата:Notice: Undefined index: guests in /home/civilpartn/presslip.ru/docs/forum/index.php on line 293. … Если я правильно понял, то проблема лечится этим?: (Отобразить)yura3d пишет:dimiasis
Насколько я понял, Вам необходимо, чтобы в дискрипшене выводилось описание темы? Сделать это в принципе несложно. Для начала откройте файл include/fm.class.php, найдите строку:
И под ней разместите строки:
CODE: /*
Описание страницы
*/
var $_Descr = '';
Далее откройте файл topic.php, найдите строку:
CODE:unset($list, $viewsdata);
И под ней разместите строку:
CODE:$fm->_Descr = (!empty($topic['desc'])) ? $topic['desc'] : '';
И наконец откройте файл templates/ваш_скин/all_header.tpl, найдите строки:
CODE:<meta name="description" content="ExBB Full Mods {$GLOBALS['fm']->exbb['version']} Форум на PHP">
<meta http-equiv="description" content="ExBB Форум">
И замените их строками:
CODE:<meta name="description" content="{$GLOBALS['fm']->_Descr}">
<meta http-equiv="description" content="{$GLOBALS['fm']->_Descr}">
На этом всё |
|
|
Zeg |
Отправлено: 13 августа 2011 — 20:33
|
Super Member
Покинул форум
Сообщений всего: 891
Дата рег-ции: Март 2009
Откуда: Беларусь
Репутация: 89
|
yura3d пишет:Из описания. В принципе можно брать и из названия, а ещё лучше использовать комбинированный вариант (который особенно пригодится в том случае, когда описание темы не было указано). Для реализации комбинированного варианта нужно в вышеприведённых изменениях строку:
CODE:$fm->_Descr = (!empty($topic['desc'])) ? $topic['desc'] : '';
заменить строкой:
CODE:$fm->_Descr = ((!empty($topic['desc'])) ? $topic['desc'].'. ' : '').$topic['title'];
Но при этом все страницы (если она не одна) будут иметь одинаковые описания, что "искалки" не очень-то любят.
Потому, я сделал по-другому. Строку
CODE:$fm->_Descr = ((!empty($topic['desc'])) ? $topic['desc'].'. ' : '').$topic['title'];
заменил на
CODE:$fm->_Descr = ((!empty($topic['desc'])) ? $topic['desc'].', ' : '').$topic['name'];
Ниже после строк
CODE:$fm->_Title = $topic['name'];
$fm->_Title .= ($current_page > 1) ? ' ['.$current_page.']':'';
добавил
CODE:// Добавляем "страница Н" для разных страниц
$fm->_Descr .= ($current_page > 1) ? ' (страница '.$current_page.'), ' : ", ";
(Добавление)
Если установлен Мод: Ключевые слова темы (внимание, если ставили это дополнение, тоже внесите изменения), то файл index.php нужно тоже внести исправления. Перед строкой
CODE:include('./templates/'.DEF_SKIN.'/all_header.tpl');
нужно добавить строку
CODE:$fm->_Keywords = 'ключевое слово 1, ключевое слово 2, ключевое слово 3, ... ключевое слово N';
В качестве ключевиков можно вбить названия категорий. Например, на моем форуме:
CODE:$fm->_Keywords = 'наша краiна Беларусь, общение, частные объявления, поиск людей, поздравления, гостевая книга, Чаусы, Чаусский район, Чаусский форум, форум, чат'; |
|
|
igrok54 |
Отправлено: 13 августа 2011 — 22:41
|
Advanced Member
Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010
Откуда: Пермь
Репутация: 57
|
Zeg пишет:В качестве ключевиков можно вбить названия категорий. Например, на моем форуме:
CODE:
$fm->_Keywords = 'наша краiна Беларусь, общение, частные объявления, поиск людей, поздравления, гостевая книга, Чаусы, Чаусский район, Чаусский форум, форум, чат';
Ключевики одинаковые на всех страницах, сквозняком проставленные, наверняка, не каждый из них встречается в тексте на каждой странице - далеко не айс. Тогда лучше бы их вообще не стояло. |
|
|
|