Вы не зашли.
Если для BBC то тебе нужно править parse.class.php
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
graf, уточни что именно тебе хочется - сделать, чтобы при вставке изображений появлялись эти параметры? Или двиг научить с ними работать?
p.s. просто для информации - работать с alt двиг умеет и так, но чуть-чуть в другом формате:
// Process Images
// Possible format:
// '[img' + ( '=' or ' ' ) + URL + flags + ']' + alt + '[/url]'
// '[img' + flags ']' + url + '[/url]'
// Allower flags:
// width
// height
// border
// align: 'left', 'right', 'center'
// class: anything
т.е. он задаётся в виде текста тега в случае, когда URL указан в виде параметра.
Не в сети
При вставке изображений через ВВ тэги парсер приписывает alt к изображению (тэг <img) как ссылку на него же. Например вот так <img src="http://s43.radikal.ru/i099/1505/c8/7a2bd0a1589d.jpg" alt="http://s43.radikal.ru/i099/1505/c8/7a2bd0a1589d.jpg" /> , что есть совсем плохо для СЕО. Как сделать, что бы в alt загонялось (дублировалось) хотя бы название новости (по-сути {title}) ? Процесс формирования картинок начинается со строки 179 в engine/includes/classes/parse.class.php , но там что-то как-то "хитро" все закручено. Может кто знает как исправить (подправить, добавить) и довести, хотя бы, до такого формата: Название новости - Робот по имени Чаппи описание фильма | <img src="http://s43.radikal.ru/i099/1505/c8/7a2bd0a1589d.jpg" alt="Робот по имени Чаппи описание фильма" /> ?
Не в сети
parse.class.php строка 264
$outkeys [] = $kn.'="'.$v.'"';
замени на это
$outkeys [] = $kn.'="{title}"';
Изменено irbees2008 (2015-05-14 20:08:01)
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
parse.class.php строка 264
$outkeys [] = $kn.'="'.$v.'"';
замени на это
$outkeys [] = $kn.'="{title}"';
А у меня не получилось - в коде это выглядит так: <img src="http://мойсайт/моефото.jpg" border="0" width="350" height="249" alt="{title}">. Что я делаю не так?
Не нравятся тексты на своем сайте? Закажите написание статей копирайтеру! Уникальные тексты для уникальных сайтов! 0% воды. Качественно. Быстро.
Не в сети
где используется картинка,в новости?
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
где используется картинка,в новости?
в полной новости
Не нравятся тексты на своем сайте? Закажите написание статей копирайтеру! Уникальные тексты для уникальных сайтов! 0% воды. Качественно. Быстро.
Не в сети
должно работать
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Смысл примерно такой:
1) /engine/includes/classes/parse.class.php, клонировать,
bbcodes($content)
например, в
bbcodes_wtitle($content, $ntitle)
2) В bbcodes_wtitle, найти
$outkeys [] = $kn.'="'.$v.'"';
из case 'title': для img, заменить на:
$outkeys [] = $kn.'="'.$ntitle.'"';
3) /engine/includes/inc/functions.inc.php, найти:
if ($config['use_bbcodes']) { $short = $parse -> bbcodes($short); $full = $parse -> bbcodes($full); }
Заменить на:
if ($config['use_bbcodes']) { $short = $parse -> bbcodes_wtitle($short, $title); $full = $parse -> bbcodes_wtitle($full, $title); }
Данный метод не очень правильный, можно ещё по разному:
1) Дописывать, непосредственно {title} в JS вставки кода в новость - http://ngcms.ru/forum/viewtopic.php?id=2105
2) Дописывать, непосредственно сам заголовок в код - http://ngcms.ru/forum/viewtopic.php?pid=37531#p37531
Не в сети
Смысл примерно такой:
1) /engine/includes/classes/parse.class.php, клонировать,bbcodes($content)
например, в
bbcodes_wtitle($content, $ntitle)
2) В bbcodes_wtitle, найти
$outkeys [] = $kn.'="'.$v.'"';
из case 'title': для img, заменить на:
$outkeys [] = $kn.'="'.$ntitle.'"';
3) /engine/includes/inc/functions.inc.php, найти:
if ($config['use_bbcodes']) { $short = $parse -> bbcodes($short); $full = $parse -> bbcodes($full); }
Заменить на:
if ($config['use_bbcodes']) { $short = $parse -> bbcodes_wtitle($short, $title); $full = $parse -> bbcodes_wtitle($full, $title); }
Данный метод не очень правильный, можно ещё по разному:
1) Дописывать, непосредственно {title} в JS вставки кода в новость - http://ngcms.ru/forum/viewtopic.php?id=2105
2) Дописывать, непосредственно сам заголовок в код - http://ngcms.ru/forum/viewtopic.php?pid=37531#p37531
Спасибо, но у меня нет bbcodes_wtitle
Не нравятся тексты на своем сайте? Закажите написание статей копирайтеру! Уникальные тексты для уникальных сайтов! 0% воды. Качественно. Быстро.
Не в сети
код полной новости на твиге? или на старом шаблонизаторе?
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
$outkeys [] = $kn.'="{{ news.title }}"';
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
$outkeys [] = $kn.'="{{ news.title }}"';
Я правильно поняла, что этим кодом надо заменить в parse.class.php:
$outkeys [] = $kn.'="'.$v.'"';
Вот что в коде страницы получается
<img src="мой сайт/uploads/images/default/моефото.jpeg" border="0" width="393" height="254" alt="{{ news.title }}">
Код полной новости на твиге
Не нравятся тексты на своем сайте? Закажите написание статей копирайтеру! Уникальные тексты для уникальных сайтов! 0% воды. Качественно. Быстро.
Не в сети
Спасибо, но у меня нет bbcodes_wtitle
В первом пункте написано же, что нужно создать её.
Не в сети
Yuliko пишет:Спасибо, но у меня нет bbcodes_wtitle
В первом пункте написано же, что нужно создать её.
Наверное, что-то я не то накопировала... Вместо сайта - пустая страница после всех изменений... Придется, видимо, оставить эту затею с альтами и тайтлами (((
Не нравятся тексты на своем сайте? Закажите написание статей копирайтеру! Уникальные тексты для уникальных сайтов! 0% воды. Качественно. Быстро.
Не в сети