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

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

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


Вы здесь » Единый форум поддержки » Корзина » Добавление к значению поля профиля html-кода


Добавление к значению поля профиля html-кода

Сообщений 1 страница 9 из 9

1

Уважаемые спецы!
Проблема, скорее всего, уже где-то всплывала, а если не такая, то подобная. Предполагаю, что элементы того, из чего можно было бы собрать её решение, находятся где-то в районе тем про награды, про вставку информации о статусе пользователя в скайпе/в аське и звонка пользователю и про переименование полей профиля...
Но в поиске я уже окончательно запуталась  :rolleyes: .
Имеются два дополнительных поля в профиле, заполняемых пользователем, не только администратором (где-то читала на Вашем форуме, что, если поле открыто для заполнения только админу, там возможно применение html-тегов: с вручную вставленными тегами решение было бы приемлимым, но при закрытии заполнения полей для пользователя смысловая нагрузка их теряется). Тип поля - "Текстовое поле" у обоих. В админке в разделе "Поля профиля" стоят в очереди 16, 17 (если выкидываем те, что скрыты - 14, 15). С конца - жестко 2 и 3.

Очень - очень хотелось бы:
чтобы, при генерации страницы, к значениям этих полей спереди и сзади добавлялись куски html-кода, занесённые в скрипт, и они воспринимались страницей именно как куски кода, а не как текст (минимум)

Если спецы будут так любезны, что согласятся почти на максимум  :blush: , то:
чтобы название поля (обоих полей, то есть, но по отдельности) обращалось в ссылку, где:
<a href="http://первая_часть_адреса_забита_в_скрипт_разная_у_обоих/вторая_берётся_из_значения_поля">Навание_поля_по_воможности_без_двоеточия</a>
И параметр поля после этого не отображался. И новой строки там между этими двумя полями (то есть после верхнего или перед нижним) не было... Вероятно, для того, чтобы не сливалось, понадобиться между ними &nbsp; . И, если можно, "ткнуть пальцем" в виде комментария, где задаётся номер поля, откуда берутся данные.

А если уж спецы будут совсем-совсем  :blush: любезны:
Вместо "Навание_поля_по_воможности_без_двоеточия" - картинка. Само название поля не отображается. Всё остальное - как в "почти максимуме"  ^^ .

Вместо двух полей из раздела "Дополнительно" можно использовать два любых (кроме Skype) поля из раздела "Общения", но тогда их ещё надо и переименовать (где-то я скрипт, для этого, наверное, здесь уже видела, но тогда встаёт вопрос о совместимости). Но лучше без этого...

Для чего это мне приспичило:
Вполне вероятно, что будет найдено другое решение этой задачи (в поисках решений меня порой заносит в какую-то одну сторону и оттуда не выносит, знаю), более простое.
первая_часть_адреса_забита_в_скрипт => vk.com;  facebook.com
вторая_берётся_из_значения_поля => ID ВКонтакте; наверное, на Facebooke оно тоже называется ID...?
Навание_поля_по_воможности_без_двоеточия => ВКонтакте; Facebook (или соответствующие картинки: В, F)
То есть такая кнопка ведёт на страницу пользователя в соответствующей соц.сети.
Если Вы смогли помочь со скриптом, то это было бы просто замечательно!  :flirt:

Заранее спасибо  http://mybb.ru/f/collection/0211.gif !

0

2

RenardeArgentee
Слишком много текста - ничо не понять:

1.Нарисуйте Контент Поля При заполнении
2. Нарисуйте контент Поля после преобразования скриптом

0

3

1) В поля вносится ID (слева). Сейчас отображается так (справа).

http://s1.uploads.ru/t/OzGmS.jpg

2) Хотелось бы так (при этом заполняются поля так же, как и раньше):

http://s1.uploads.ru/t/Db6me.jpg

0

4

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

2) Хотелось бы так (при этом заполняются поля так же, как и раньше):

1.Укажите адреса  переходов по клику на кнопки
2. Выложите Иконки кнопок
3. Ссылку на пост с Ником(видную гостю) - у Которого данные поля уже заполнены по выше выложенному Образцу (клик на дату в сообщении

Отредактировано Deff (Пн, 2 Июл 2012 15:43:58)

0

5

1) vk.com/[берётся из значаения поля]
    facebook.com/[берётся из значения поля]

2) ВК: http://forumstatic.ru/files/0010/a6/b6/34715.png
    Fb: http://forumstatic.ru/files/0010/a6/b6/41237.png

3) http://levretki.dogbb.ru/viewtopic.php?id=123#p2052

0

6

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

1) vk.com/[берётся из значаения поля]
    facebook.com/[берётся из значения поля]

Меня интересует - Точный Вид ссылок - для данных прописанных на скриншоте
(Т.е Выложите ссылки на какие страницы должен переходить юзер по клику на кнопки для выложенных Вами данных

Отредактировано Deff (Пн, 2 Июл 2012 16:16:50)

0

7

Для пользователя из примера это:
http://vk.com/id149099844
http://www.facebook.com/argentum.arina

0

8

RenardeArgentee
В Начало HTML низ

<script type="text/javascript">
var Fild1=1; //Номер Доп.Поля под ВКонтакте;
var Fild2=2; //Номер Доп.Поля под Facebook;

var Icon1 = "http://s1.uploads.ru/i/M2amN.png";
var Icon2 = "http://s1.uploads.ru/i/9n5oj.png";

var str_a='<a href="!href!"><img src="!img!"></a>';

$(".post .post-author .pa-fld"+Fild1+",.post .post-author .pa-fld"+Fild2).each( function() {
  if($(this).hasClass("pa-fld"+Fild1)){
   var id ='http://vk.com/'+$(this).text().replace(/^.*?(id)/ig,'$1');//alert(id);
   id='<br />'+str_a.replace('!href!',id).replace("!img!",Icon1);//
  } else {
   var id ='http://www.facebook.com/'+ $(this).text().replace(/^.*(?:facebook\.com\/|.*?:\s*)/ig,'');//alert(id);
   id=str_a.replace('!href!',id).replace('!img!',Icon2);//
  }$(this).replaceWith(id);
});
</script>

0

9

Deff, спасибо Вам огромное!!!  :cool:

0


Вы здесь » Единый форум поддержки » Корзина » Добавление к значению поля профиля html-кода