Обрезает class в ссылках.
Приветствую,
не подскажите где находится код, который обрезает аттрибуты в ссылках (в топиках) и ставит rel=«nofollow»?
Мне иногда требуется чтоб аттрибут class оставался. Правда в тоже время не хочется чтоб он оставался при добавлении топика обычным юзером (не админом).
спасибо.
не подскажите где находится код, который обрезает аттрибуты в ссылках (в топиках) и ставит rel=«nofollow»?
Мне иногда требуется чтоб аттрибут class оставался. Правда в тоже время не хочется чтоб он оставался при добавлении топика обычным юзером (не админом).
спасибо.
Nofollow для всех, кроме Администратора [Решено]
14
Друзья, требуется ваша помощь. Недавно решил попробовать Livestreet. До этого делал не сложные сайты и разбираюсь в HTML гораздо лучше, чем в PHP.
Установил ЛайвСтрит, закрыл ссылки тегом nofollow, но вот беда, хочу убрать nofollow для админских постов. Пересмотрел много сообщений на данном форуме. Наткнулся на пост В топку noindex
В комментариях к нему один из участников предлагает следующее решение проблемы:
Попробовал так сделать. Не выходит. Думаю потому, что ответ уже устарел, ведь дан он был в 2009 году. Возможно сейчас эту строку нужно добавлять в другое место. Проблема в том, что я не знаю, куда именно. Поэтому решил задать вопрос снова: подскажите, как можно убрать nofollow из постов Администратора?
Моя версия LiveStreet — 0.5.1
РЕШЕНИЕ ДАННОЙ ЗАДАЧИ
Благодарность beauty_free и ort за то, что отозвались и помогли в решении проблемы.
Итак, в файле Text.class.php (/engine/modules/text.Text.class.php) находим строку (у меня строка 79)
Заменяем на
Результат: ссылки с администраторских постов становятся do-follow. (В уже созданных постах ничего не изменится, нужно пересохранять старые посты)
Установил ЛайвСтрит, закрыл ссылки тегом nofollow, но вот беда, хочу убрать nofollow для админских постов. Пересмотрел много сообщений на данном форуме. Наткнулся на пост В топку noindex
В комментариях к нему один из участников предлагает следующее решение проблемы:
Text.class.php
168 строка добавьте
if (BLOG_URL_NO_INDEX && !$this->oUserCurrent->isAdministrator()) {
и топики созданные админом не будут проходить через MakeNoindex.
Попробовал так сделать. Не выходит. Думаю потому, что ответ уже устарел, ведь дан он был в 2009 году. Возможно сейчас эту строку нужно добавлять в другое место. Проблема в том, что я не знаю, куда именно. Поэтому решил задать вопрос снова: подскажите, как можно убрать nofollow из постов Администратора?
Моя версия LiveStreet — 0.5.1
РЕШЕНИЕ ДАННОЙ ЗАДАЧИ
Благодарность beauty_free и ort за то, что отозвались и помогли в решении проблемы.
Итак, в файле Text.class.php (/engine/modules/text.Text.class.php) находим строку (у меня строка 79)
if (Config::Get('view.noindex') and isset($this->oJevix->tagsRules['a'])) {
$this->oJevix->cfgSetTagParamDefault('a','rel','nofollow',true);
}Заменяем на
$oUserCurrent = $this->User_GetUserCurrent();
if (Config::Get('view.noindex') and isset($this->oJevix->tagsRules['a']) and (!$oUserCurrent or !$oUserCurrent->isAdministrator())) {
$this->oJevix->cfgSetTagParamDefault('a','rel','nofollow',true);
}Результат: ссылки с администраторских постов становятся do-follow. (В уже созданных постах ничего не изменится, нужно пересохранять старые посты)
Индексировать некоторые ссылки
Есть ли такое решение, чтобы ссылкам прописывать определенный атрибут (например rel=«my») и ссылки бы не были в noindex и nofollow?
Как избавиться от nofollow у внутренних ссылок?
2
Все способы найденные в поиске не работают.
Подскажите если кто делал такое уже для новой версии?
- хак — доработка «скрытия линков от поисковиков»
такого файла в последней версии LS уже нет./classes/modules/sys_text/Text.class.php - Плагин для удаления атрибута rel=«nofollow» тоже конфликтует с последней версией.
Подскажите если кто делал такое уже для новой версии?
Проблема с noindex nofollow
Перестал добавляться к ссылкам атрибут nofollow и заключаться в noindex.
В чем может быть дело?
livestreet 0.4.2
Читать дальше
В чем может быть дело?
livestreet 0.4.2
Читать дальше
Спам в комментариях
1
Скажите пожалуйста как можно запретить писать ссылки в комментариях и где находиться rel=«nofollow» в каком php файле?
должно быть решение проблемы например хотел бы поставить <ноиндекс>...</ноиндекс> на ссылку если нет решения запрета хотя на других движках давно есть, например добавив строку:
if (preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['name']))
{
$stop[] = «URL адреса сайтов, публиковать ЗАПРЕЩЕНО!»;
$CN_HALT = TRUE;
}
можно легко избавиться от спамеров поверьте помогает, есть ли что то подобное на livestreet?
должно быть решение проблемы например хотел бы поставить <ноиндекс>...</ноиндекс> на ссылку если нет решения запрета хотя на других движках давно есть, например добавив строку:
if (preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['name']))
{
$stop[] = «URL адреса сайтов, публиковать ЗАПРЕЩЕНО!»;
$CN_HALT = TRUE;
}
можно легко избавиться от спамеров поверьте помогает, есть ли что то подобное на livestreet?
хак - доработка "скрытия линков от поисковиков"
26
На досуге обнаружил, что чуток неправильно работает режим скрытия линков от поисковиков(BLOG_URL_NO_INDEX=true). А именно если в посте идет ссылка на твой же ресурс, то его также LS обрамляет noindex + добавляет rel=nofollow. В общем текущее положение вещей меня не устраивало, так как это для СЕО неправильно. Тут же было мной сделано решение.
Читать дальше
Читать дальше
LiveStreet - первое общение.
13
Всем привет!
Давно хотелось обновить заброшенную .
И сидя вечером перед компьютером, читая хабру наткнулся на пост о выходе livestreet 0.3. Ну что же? Скачал, поставил — порадовало. Сразу пошла «заточка» под свои нужды.
Читать дальше
Давно хотелось обновить заброшенную .
И сидя вечером перед компьютером, читая хабру наткнулся на пост о выходе livestreet 0.3. Ну что же? Скачал, поставил — порадовало. Сразу пошла «заточка» под свои нужды.
Читать дальше
Дополнения: типографика, НЧ-SEO
2
1. Было бы неплохо добавить в Text.class.php подмену «–» на «—», т.е. ndash на mdash. Это вылезает когда пользователь добавляет текст статьи из ворда. Ворд, по крайней мере 2007, подменяет знак дефиса (минуса) на ndash (для русского языка это не очень традиционно), а Jevix такой символ уже пропускает.
2. Еще не плохо бы добавлять NOINDEX и rel=nofollow только для внешних ссылок. Иначе возникают сложности с внутренними перелинковками.
3. Здорово было бы убирать автоматом сдвоенные (строенные и т.д.) пробелы — встречаются очень нерадивые пользователи.
2. Еще не плохо бы добавлять NOINDEX и rel=nofollow только для внешних ссылок. Иначе возникают сложности с внутренними перелинковками.
3. Здорово было бы убирать автоматом сдвоенные (строенные и т.д.) пробелы — встречаются очень нерадивые пользователи.