Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ссылки на картинку 
:(
    Опции темы
leo90880
Дата 7.11.2012, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 7.11.2012

Репутация: нет
Всего: нет



Доброе время суток!

Решил сделать ББ кнопку вот так должно получиться

user posted image

В принципе всё нормально, но когда в новости добавляю две или больше  ссылок получается не так как бы хотелось

user posted image
 
последняя ссылка получается в нескольких местах, и при выборе ссылки меняется одинаково во всех окошечках

Подключение кнопки в бб редакторе
Код
<div id="b_noindex" class="editor_button" onclick="simpletag('HTML')"><img title="HTML ссылка на картинку" src="http://sайт.ru/uploads/posts/2012-08/1346069207_1346069133-clip-143b.png" width="23" height="25" border="0"></div>


Вывод при добавлении новостей 
Код
[HTML][/HTML]


отклик кнопки
Код

$source = str_ireplace( "[HTML]", "<center><noindex>
<h3 class=\"paddingt20\"> Поделись ссылкой с другом</h3>
<div class=\"code_link\">
  <ul>
    <li>
      <span id=\"code_link_url\">Ссылка на эту картинку</span>
    </li>
    <li>
      <span id=\"code_link_html\">Ссылка в html-коде</span>
    </li>
    <li>
      <span id=\"code_link_bb\">Ссылка для вставки на форум</span>
    </li>
  </ul>
  <span class=\"input\"><input type=\"text\" readonly=\"readonly\" /></span>
</div>
</noindex></center><script type=\"text/javascript\">var song_id = 12;var page_url = \"\\", str_ireplace( "[/HTML]", "\";var link_text = \"http://www.sайт.ru\"</script>", $source ) );


В полной новости  добавлен скрипт на ссылкой на is:
Код
<script src="{THEME}/code.js" type="text/javascript"></script>


Сам /code.js
Код
$(function()
{

    $("div.code_link li span").hover
    (
        function ()
        {
            $(this).addClass("hover");
        },
        function ()
        {
            $(this).removeClass("hover");
        }
        )
    

    $("div.code_link li span").click
    (
        function ()
        {
            $("div.code_link span").removeClass("selected");
            $(this).addClass("selected");
            id = $(this).attr("id");
            switch (id)
            {
                case 'code_link_url':
                    $("div.code_link input").attr("value", page_url);
                    break;
                case 'code_link_html':
                    $("div.code_link input").attr("value", '<img src="' + page_url + '">');
                    break;
                case 'code_link_bb':
                    $("div.code_link input").attr("value", '[img]' + page_url + '[/img]');
                    break;
            }
        }
        )
    
    $("div.code_link input").click
    (
        function()
        {
            $(this).select();
        }
        )
    

    $("div.code_link span:first").click();

    $("div#show_preview").click(function(){
        $(this).css('display', 'none');
        
        $("div.preview_help_text").css('display', 'block');
        $("table.list th.preview").css('display', 'table-cell');
        $("table.list td.preview").css('display', 'table-cell');
        
        return(false);
    });


});


Пример

Подскажите как сделать чтоб у каждой картинки была своя ссылка
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0380 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.