За последние 24 часа нас посетили 18897 программистов и 1639 роботов. Сейчас ищет 1671 программист ...

Счетчик для картинки

Тема в разделе "Сделайте за меня", создана пользователем Alex-2, 10 мар 2017.

  1. Alex-2

    Alex-2 Новичок

    С нами с:
    20 фев 2017
    Сообщения:
    17
    Симпатии:
    0
    Здравствуйте!

    Подскажите, а возможно ли каким-нибудь образом прикрепить счетчик к картинке?

    Например, есть вот такой счетчик:

    1. <?php
    2. $cnt=0;
    3. $file='count.txt';
    4. if(file_exists($file)) {
    5. $fp=fopen($file,'r');
    6. flock($fp,LOCK_SH);
    7. $cnt=(int)fgets($fp,4096);
    8. flock($fp,LOCK_UN);
    9. fclose($fp);
    10. }
    11. $cnt++;
    12. if(!file_exists($file)) {
    13. touch($file);
    14. @chmod($file,0666);
    15. }
    16. $fp=fopen($file,'r+');
    17. flock($fp,LOCK_EX);
    18. ftruncate($fp,0);
    19. rewind($fp);
    20. fwrite($fp,$cnt);
    21. flock($fp,LOCK_UN);
    22. fclose($fp);
    23. echo "$cnt";
    24. ?>

      Есть картинка, которая запускается от "fancybox"
      JS:
      Код (Javascript):
      1.         $(document).ready(function() {
      2.             $("a.gallery, a.iframe").fancybox();
      3.      
      4. url = $("a.modalbox").attr('href').replace("for_spider","content2");
      5. $("a.modalbox").attr("href", url);  
      6. $("a.modalbox").fancybox(
      7. {                                
      8.             "frameWidth" : 400,    
      9.             "frameHeight" : 400
      10.                                
      11. });
      12.  
      13.             $("a.gallery2").fancybox(
      14.             {                      
      15. "padding" : 20, // отступ контента от краев окна
      16. "imageScale" : false, // Принимает значение true - контент(изображения) масштабируется по размеру окна, или false - окно вытягивается по размеру контента.
      17. По умолчанию - TRUE
      18.             "zoomOpacity" : false,    // изменение прозрачности контента во время анимации (по умолчанию false)
      19.             "zoomSpeedIn" : 1000,    // скорость анимации в мс при увеличении фото (по умолчанию 0)
      20.             "zoomSpeedOut" : 1000,    // скорость анимации в мс при уменьшении фото (по умолчанию 0)
      21.             "zoomSpeedChange" : 1000, // скорость анимации в мс при смене фото (по умолчанию 0)
      22.             "frameWidth" : 700,    // ширина окна, px (425px - по умолчанию)
      23.             "frameHeight" : 600, // высота окна, px(355px - по умолчанию)
      24.             "overlayShow" : true, // если true затеняят страницу под всплывающим окном. (по умолчанию true). Цвет задается в jquery.fancybox.css - div#fancy_overlay
      25.             "overlayOpacity" : 0.8,    // Прозрачность затенения     (0.3 по умолчанию)
      26.             "hideOnContentClick" :false, // Если TRUE  закрывает окно по клику по любой его точке (кроме элементов навигации). Поумолчанию TRUE      
      27.             "centerOnScroll" : false // Если TRUE окно центрируется на экране, когда пользователь прокручивает страницу      
      28.              
      29.             });
      30.      
      31.         $("#menu a, .anim").hover( function() {
      32.       $(this).animate({"paddingLeft" : "10px"}, 300)},
      33.      function() {$(this).animate({"paddingLeft" : "0"}, 300);
      34. });
      35.  
      36. $("a.iframe").fancybox(
      37. {                                
      38.             "frameWidth" : 800,    // ширина окна, px (425px - по умолчанию)
      39.             "frameHeight" : 600 // высота окна, px(355px - по умолчанию)
      40.                                
      41. });
      42.  
      43.      
      44.         });


      Можно ли как-нибудь прикрепить к этой картинке такой счетчик?
      Чтобы открывалась картинка и на ней была цифра 01, открыли картинку еще раз и уже на ней цифра 02 и так далее.
     
    #1 Alex-2, 10 мар 2017
    Последнее редактирование модератором: 10 мар 2017
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Лучше эти два листинга кода помести в файл его в архив и загрузи к сообщению, может так кто-то захочет помочь