Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Автоматическиое назначение ALT и TITLE при добавлении картинки


Автоматическиое назначение ALT и TITLE при добавлении картинки

Сообщений 21 страница 33 из 33

21

prizrak написал(а):

Я описал элементарную функцию прописывания альтов и тайтлов для картинок которые будут браться из названия топика и автоматически прописываться в картинки. А если сделать это дело редактируемым, чтобы админ форума имел возможность вручную прописывать теги для одной или нескольких картинок в теме стразу, цены этому не будет!!!

Бесценный скрипт:

Код:
<script type="text/javascript">
    $("form#post input.button").live("mouseover", function(){
      var mreply=$("textarea#main-reply").val();
      var ptitle=$("title").text();
      ptitle=ptitle.replace(/ - Ответить/g,'');
      if(document.URL.indexOf('post.php?fid=')!=-1) ptitle=$("input#fld3").val();
      $("textarea#main-reply").val(mreply.replace(/\[img\]/gm, '[img='+ptitle+']'));
    });
</script>

Ставить в HTML-низ (возможно будет работать и в html-поле под формой ответа).

Скрипт при наведении курсора на кнопку "Отправить" или "Посмотреть" (перед кликом на кнопку) добавляет к bbcode img аргумент равный названию темы.

Т.е.  это

Код:
[img]http://i008.radikal.ru/0806/c4/39d56aaa7dad.gif[/img]

преобразует в

Код:
[img=Автоматическиое назначение ALT и TITLE при добавлении картинки]http://i008.radikal.ru/0806/c4/39d56aaa7dad.gif[/img]

Отредактировано RUSSIAN_GOBLIN (Ср, 10 Окт 2012 12:55:19)

+1

22

RUSSIAN_GOBLIN
Великолепно! Осталось дело за тестерами. Посмотрим на изменения трафика на отдельно взятом форуме :)

0

23

Логика мне не понятная, мол "и так всё хорошо, зачем делать лучше?")
С альтами я думаю текущий трафик вырос бы в несколько раз это точно, т.к. случайный не оптимизированный трафик с картинок превратился бы в реальный поисковый с целевыми посетителями.

Добавлено:RUSSIAN_GOBLIN
Admin
буду тестировать :)

Отредактировано prizrak (Ср, 10 Окт 2012 09:15:04)

0

24

RUSSIAN_GOBLIN
А ты его тестировал при создании новой темы? М?
Получается во такой бред:

Код:
[img=Название форума в котором создается тема - Начать новую тему]http://i008.radikal.ru/0806/c4/39d56aaa7dad.gif[/img]

При продолжении в уже созданой теме альт добавляется нормально
P.S. поставил к себе на партнерку, скрипт работает и в HTML верх

Отредактировано Frimen (Ср, 10 Окт 2012 09:40:25)

0

25

Frimen, исправлено  ^^

Отредактировано RUSSIAN_GOBLIN (Ср, 10 Окт 2012 12:59:06)

+1

26

RUSSIAN_GOBLIN написал(а):

Frimen, не хватает удаления упоминания о новой теме

опять при создании новой темы, автоматичсеки вписывается название форума в котором она создана, но то что вводится в заголовок темы не прописывается к альту

0

27

RUSSIAN_GOBLIN

RUSSIAN_GOBLIN написал(а):

ptitle=ptitle.replace(/ - Ответить/g,'');
ptitle=ptitle.replace(/ - Начать новую тему/g,'');

эту строки можно было бы объединить в одну

Код:
ptitle=ptitle.replace(/ - Ответить|- Начать новую тему/g,'');

0

28

Romych написал(а):

эту строки можно было бы объединить в одну

Нет, Ромыч, так не нужно. Я не совсем понял о чём Frimen написал, и не то написал)
В первом сообщении верный (отредактированный) код скрипта.

0

29

RUSSIAN_GOBLIN написал(а):

Я не совсем понял о чём Frimen написал, и не то написал

1. Создаем новую тему, в заголовке пишем все что угодно.
2. Загружаем изображение
3. Наводим на кнопку отправить
4. Вставляется alt к изображению вида: » Единый форум поддержки » Сделаем сервис лучше
то что красным

А должен вставлятся заголовок темы как я понял.

Если тема уже создана, и мы пишем второе или третье и т.д. сообщение в теме, то alt срабатывает нормально

Отредактировано Frimen (Ср, 10 Окт 2012 14:00:42)

0

30

А я таки склоняюсь, что прописывание альтов на автомате может сделать только хуже. По логике, поисковик берет описание к картинке в пределах параграфа до и после. А тут все альты будут одинаковые.

В общем, поглядим...

0

31

Admin
поэтому я и прошу сделать прописывание альта из названия картинки (см. пост №10) будет много уникальных альтов, у каждой картинки свой, а не автоматом по названию топика :)
а так самому боязно))

0

32

Admin, prizrak, можете сами проанализировать как себя ведет гугл в этом отношении.

Все картинки с freeff google

Яндекс ни одного альта

Отредактировано Frimen (Ср, 10 Окт 2012 20:04:50)

0

33

RUSSIAN_GOBLIN
Доработал твой скрипт. Проблема была в следующем.
Если в посте вставляеш код скрипта, ну как обчно мы это делаем при выкладывание новых скриптов, то если в этом скрипте присутсвует тег [*img] то к нему тоже прописывается альт, что приводит к неработоспособности скрипта.
Случай конечно единичный, но все же.
Поправил скрипт вот до такого вида.

Код:
<script type="text/javascript">

    $("form#post input.button").live("mouseover", function(){
      var mreply=$("textarea#main-reply").val();
      var ptitle=$("title").text();
      ptitle=ptitle.replace(/ - Ответить/g,'');
      ptitle=ptitle.replace(/ - Начать новую тему/g,'');
      $("textarea#main-reply").val(mreply.replace(/\[img\]http/gm, '[img='+ptitle+']http'));
    });

</script>

+1


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Автоматическиое назначение ALT и TITLE при добавлении картинки