WebSite X5Help Center

 
Marcin A.
Marcin A.
User

Wydobyć kod html efektu reklamy  pl

Auteur : Marcin A.
Visité 1530, Followers 1, Partagé 0  
Mots-clés :: html,kod,reklama,reklamy

Czy da się wydobyć kod html (css) efektu jaki daje włączenie "reklamy -> pokaż reklamę w prawym górnym rogu -> 5-Message Right" aby przerobić ten efekt do innych celów, czy też umieścić go z lewej strony itp. wstawiając w blok HTML i gadżety.

Posté le
25 RéPONSES - 2 UTILE - 1 CORRECT
Arkadiusz S.
Arkadiusz S.
User

Reklama to flash. Jedyne co możesz zrobić to podać sugestię aby kolejna wersja Website posiadała opcje wyświetlania również z lewej strony.

Pogmerałem w niej i wolałbym całą stronę przygotować jako flash niż przerabiać. Ma narzucone wymiary, akcje i nie bardzo jest podatna na wpływy 

Od biedy możesz wykorzystać link do wyświetlenia "okna podręcznego".

Jak chcesz głębiej się zapuścić, to są gotowe skrypty pop-up.

Lire plus
Posté le de Arkadiusz S.
Arkadiusz S.
Arkadiusz S.
User

Znalazłem coś, w późnych godzinach wieczornych opiszę ustrojstwo z przykładem.

Lire plus
Posté le de Arkadiusz S.
Marcin A.
Marcin A.
User
Auteur

ok, super - dzięki

Lire plus
Posté le de Marcin A.
Arkadiusz S.
Arkadiusz S.
User

Sprawdziłem, nie działał link do Twojej strony:

case 'facebook':
var openLink = 'http://www.foto-andelbrat.pl/index.html'
break;

Jak wygląda tak, to ładuje Twoją stronę.

Oczywiście tu nie możesz zmienić napisu facebook bo to jest odwołanie do ustawionych nazw ale je też można zmienić.

Wyślij oryginał skryptu bo nie wiem jak wyglądają oryginalne zapisy.

Teraz tylko tyle bo mam mało czasu. Jutro postram się pokazać Tobie ten substytut reklamy pop-up.

Lire plus
Posté le de Arkadiusz S.
Marcin A.
Marcin A.
User
Auteur

A dlaczego ikonki się nie wyświetlają? Może w inne miejsce trzeba je przekopiować?

Lire plus
Posté le de Marcin A.
Marcin A.
Marcin A.
User
Auteur

Mam jeszcze problem z wyświetlaniem się ikon - nie pokazują się. Gdzie muszę wkopiować pliki lub jak zmienić ścieżki. Pod pierwszy button przypisałem zakładkę strony "test" - jak zrobić aby się wyświetlała w tym samym oknie?

Projekt w załaczniku.

Lire plus
Posté le de Marcin A.
Arkadiusz S.
Arkadiusz S.
User

Coś za dużo namieszałeś... ikony się pokazują...

Ne dzieliłem nic, wkleiłem skrypt i styl tak jak jest w przykładzie z www.sanwebe..., dorzuciłem folder z buttonami i działa...

Wrzucam zipa.

Lire plus
Posté le de Arkadiusz S.
Marcin A.
Marcin A.
User
Auteur

A możesz przesłać pliki w formie projektu .iwzip? Może być na maila: ***

Lire plus
Posté le de Marcin A.
Marcin A.
Marcin A.
User
Auteur

Ja wklejałem kod html w html i gadźety->html styl css w zaawansowane.

Możesz podpowiedzieć jak się wstawia bezpośrednio do kodu html style css oraz jquery?

Lire plus
Posté le de Marcin A.
Arkadiusz S.
Arkadiusz S.
User

"3 kroki do szczęścia"

1.

zaawansowane: Przed tagiem zamykającym sekcję HEAD

WKLEJASZ TO:

<script type="text/javascript">
$(document).ready(function() {
    var pageTitle = document.title; //HTML page title
    var pageUrl = location.href; //Location of the page

    
    //user hovers on the share button    
    $('#share-wrapper li').hover(function() {
        var hoverEl = $(this); //get element
        
        //browsers with width > 699 get button slide effect
        if($(window).width() > 699) {
            if (hoverEl.hasClass('visible')){
                hoverEl.animate({"margin-left":"-117px"}, "fast").removeClass('visible');
            } else {
                hoverEl.animate({"margin-left":"0px"}, "fast").addClass('visible');
            }
        }
    });
        
    //user clicks on a share button
    $('.button-wrap').click(function(event) {
            var shareName = $(this).attr('class').split(' ')[0]; //get the first class name of clicked element
            
            switch (shareName) //switch to different links based on different social name
            {
                case 'facebook':
                    var openLink = 'test.html';
                    break;
                case 'twitter':
                    var openLink = 'http://twitter.com/home?status=' + encodeURIComponent(pageTitle + ' ' + pageUrl);
                    break;
                case 'digg':
                    var openLink = 'http://www.digg.com/submit?phase=2&url=' + encodeURIComponent(pageUrl) + '&amp;title=' + encodeURIComponent(pageTitle);</i><br /><i>                    break;</i><br /><i>                case 'stumbleupon':
                    var openLink = 'http://www.stumbleupon.com/submit?url=' + encodeURIComponent(pageUrl) + '&amp;title=' + encodeURIComponent(pageTitle);</i><br /><i>                    break;</i><br /><i>                case 'delicious':
                    var openLink = 'http://del.icio.us/post?url=' + encodeURIComponent(pageUrl) + '&amp;title=' + encodeURIComponent(pageTitle);</i><br /><i>                    break;</i><br /><i>                case 'google':
                    var openLink = 'https://plus.google.com/share?url=' + encodeURIComponent(pageUrl) + '&amp;title=' + encodeURIComponent(pageTitle);</i><br /><i>                    break;</i><br /><i>                case 'email':
                    var openLink = 'mailto:?subject=' + pageTitle + '&body=Found this useful link for you : ' + pageUrl;
                    break;
            }
        
        //Parameters for the Popup window
        winWidth     = 650;    
        winHeight    = 450;
        winLeft       = ($(window).width()  - winWidth)  / 2,
        winTop        = ($(window).height() - winHeight) / 2,    
        winOptions   = 'width='  + winWidth  + ',height=' + winHeight + ',top='    + winTop    + ',left='   + winLeft;</i><br /><i>        </i><br /><i>        //open Popup window and redirect user to share website.</i><br /><i>        window.open(openLink,'Share This Link',winOptions);
        return false;
    });
});
</script>

<style type="text/css">
<!--
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: #333333;
    background: #FFFFFF;
}
.wrapper {
    max-width: 800px;
    margin-right: auto;
    margin-left: auto;
    background: #F5F5F5;
    padding: 20px;
}


/* Share button */

/* outer wrapper */
#share-wrapper {
    margin-top: 100px;
    position:fixed;
    left: 0;
}

/* inner wrapper */
#share-wrapper ul.share-inner-wrp{
    list-style: none;
    margin: 0px;
    padding: 0px;
}

/* the list */
#share-wrapper li.button-wrap {
    background: #E4EFF0;
    padding: 0px 0px 0px 10px;
    display: block;
    width: 140px;
    margin: 0px 0px 1px -117px;
}

/* share link */
#share-wrapper li.button-wrap > a {
    padding-right: 60px;
    height: 32px;
    display: block;
    line-height: 32px;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

/* background image for each link */
#share-wrapper .facebook > a{
    background: url(buttons/facebook.jpg) no-repeat right;
}
#share-wrapper .twitter > a{
    background: url(buttons/twitter.jpg) no-repeat right;
}
#share-wrapper .digg > a{
    background: url(buttons/digg.jpg) no-repeat right;
}
.stumbleupon > a{
    background: url(buttons/stumbleupon.jpg) no-repeat right;
}
#share-wrapper .delicious > a{
    background: url(buttons/delicious.jpg) no-repeat right;
}
#share-wrapper .google > a{
    background: url(buttons/google.jpg) no-repeat right;
}
#share-wrapper .email > a{
    background: url(buttons/email.jpg) no-repeat right;
}

/* small screen */
@media all and (max-width: 699px) {
    #share-wrapper {
        bottom: 0;
        position: fixed;
        padding: 5px 5px 0px 5px;
        background: #EBEBEB;
        width: 100%;
        margin: 0px;
        -webkit-box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 -1px 4px rgba(0,0,0,0.15);
        -o-box-shadow: 0 -1px 4px rgba(0,0,0,0.15);
        box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.15);
    }
    #share-wrapper ul.share-inner-wrp {
        list-style: none;
        margin: 0px auto;
        padding: 0px;
        text-align: center;
        overflow: auto;
    }
    #share-wrapper li.button-wrap {
        display: inline-block;
        width: 32px!important;
        margin: 0px;
        padding: 0px;
        margin-left:0px!important;
    }
    #share-wrapper li.button-wrap > a {
        height: 32px;
        display: inline-block;
        text-indent: -10000px;
        width: 32px;
        padding-right: 0;
        float: left;
    }
}

-->
</style>

2.

A POTEM TAK JAK MIAŁES HTML I GADŻETY WKLEJASZ TO:

<div id="share-wrapper">
    <ul class="share-inner-wrp">
        <!-- Facebook -->
        <li class="facebook button-wrap"><a href="#">Facebook</a></li>
        
        <!-- Twitter -->
        <li class="twitter button-wrap"><a href="#">Tweet</a></li>
        
         <!-- Digg -->
        <li class="digg button-wrap"><a href="#">Digg it</a></li>
        
        <!-- Stumbleupon -->
        <li class="stumbleupon button-wrap"><a href="#">Stumbleupon</a></li>
      
         <!-- Delicious -->
        <li class="delicious button-wrap"><a href="#">Delicious</a></li>
        
        <!-- Google -->
        <li class="google button-wrap"><a href="#">Plus Share</a></li>
        
        <!-- Email -->
        <li class="email button-wrap"><a href="#">Email</a></li>
    </ul>
</div>

3.

Wklejasz folder z ikonkami

... działa wszystko

Zmieniasz linki na własne... ot i cała historyja...

Lire plus
Posté le de Arkadiusz S.
Marcin A.
Marcin A.
User
Auteur

Ok. Robiełem trochę inaczej. Nie wiedziałem że trzeba to wrzucać w zaawansowane przed tagiem zamykającym s.... Ja miałem style css wrzucowne w html i gadzety->CSS i dlatego nie wyswietlały sie ikony. Mozesz powiedzieć dlaczego? Albo jak wstawić aby się wyświetlały? 

A ha, można zrobić aby po kliknięciu się otwierała zakladka strony a nie okienko pop-up?

Lire plus
Posté le de Marcin A.
Arkadiusz S.
Arkadiusz S.
User

Jeśli zrobisz jak napisałem to ikony sie wyświetlają.

W gadżetach ma być tylko pkt.2.

Zaawansowane dlatego, ze skrypt musi być w <head> przed <body> razem ze stylem, który może być w pliku odrębnym css ale może być zawarty w samej stronie.

Hmmm czyli chciałbyś z tego zwykłe menu zrobić? Cała idea tego to pop-up.

Popatrzę i jak zrozumiem to dam znać.

Lire plus
Posté le de Arkadiusz S.
Arkadiusz S.
Arkadiusz S.
User

Chyba przed całością pwinna być linijka, bo coś jej nie dokleiłem wyżej:

<script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>

i dołączony folder js.

Otwarcie w tym samym oknie

Zamieniasz kawałek //user clicks on a share button:

na to:

//user clicks on a share button
$('.button-wrap').click(function(event) {
var shareName = $(this).attr('class').split(' ')[0]; //get the first class name of clicked
element

switch (shareName) //switch to different links based on different social name
{
case 'facebook':
break;
case 'twitter':
break;
case 'digg':
break;
case 'stumbleupon':
break;
case 'delicious':
break;
case 'google':
break;
case 'email':
break;
}

//open Popup window and redirect user to share website.
window.document(openLink,'Share This Link');
return false;

A linki wpisujesz tam gdzie w website umieściłeś część htmli gadżety:

<div id="share-wrapper">
<ul class="share-inner-wrp">
<!-- Facebook -->
<li class="facebook button-wrap"><a href="<b>STRONA1" target="_blank" rel="nofollow">http://www.twojastrona.pl">STRONA1

<!-- Twitter -->
<li class="twitter button-wrap"><a href="<b>STRONA2" target="_blank" rel="nofollow">http://www.kolejnastrona.pl">STRONA2

<!-- Digg -->
<li class="digg button-wrap"><a href="#">Digg it</a></li>

<!-- Stumbleupon -->
<li class="stumbleupon button-wrap"><a href="#">Stumbleupon</a></li>

<!-- Delicious -->
<li class="delicious button-wrap"><a href="#">Delicious</a></li>

<!-- Google -->
<li class="google button-wrap"><a href="#">Plus Share</a></li>

<!-- Email -->
<li class="email button-wrap"><a href="#">Email</a></li>
</ul>
</div>

Lire plus
Posté le de Arkadiusz S.
Arkadiusz S.
Arkadiusz S.
User

Uważaj forum wyniuchało automatycznie linki w 2 pierwszych przykładowych zapisach i trochę nagmerało, nie kopiuj i żywcem, po prostu wpisujesz linki w a href="#" . Nazwy jakie chcesz. 

Lire plus
Posté le de Arkadiusz S.
Marcin A.
Marcin A.
User
Auteur

Dzięki za rewelacyjną pomoc. Możesz mi tylko jeszcze powiedzieć jak zrobić aby te guziczki wyświetlały się na każdej stronie? Z góry dzięki..... :-)

Lire plus
Posté le de Marcin A.
Arkadiusz S.
Arkadiusz S.
User

Wklejasz to samo dla każdej strony. 

Właśnie przygotowuję paczkę do pobrania jako menu z innymi graficzkami i opisaną 

Lire plus
Posté le de Arkadiusz S.
Marcin A.
Marcin A.
User
Auteur

Oooo super....

Lire plus
Posté le de Marcin A.
Marcin A.
Marcin A.
User
Auteur

Jeszcze mam jedną zagwostkę. Mam wstawioną galerię w formie MINIATURY POZIOMO. Czyli w katalogu gallery tworzą się miniatury o nazwach np. zdjęcie_thumb.jpg. Czy jest możliwość aby połączyć styl CSS lub jakoś inaczej z ikonami do tych zdjęć aby po najechaniu coś się z nimi działo np. efekt hover. 

<style type="text/css">

           .obrazek { opacity: 0.5; }

           .obrazek:hover { opacity: 1; cursor: pointer; }

</style>

Po ręcznym dopisaniu w kodzie w stronie np. index.html przy

zdjęcie_thumb.jpg class="obrazek" alt=""

działało, ale wiadomo po kolejnym zapisaniu plików czy też eksporcie podmieniał się spowrotem kod.

I teraz jak odnieść słowo obrazek do np. miniatury zdjęcie_thumb.jpg

Fajnie jakbym mógl wstawiać tak styl css do HTML i gadżety.

Lire plus
Posté le de Marcin A.
Arkadiusz S.
Arkadiusz S.
User

Na te obrazki na razie nie mam pomysłu (czytałem wcześniejszy Twój post).

Galeria jest zautomatyzowana i zawsze podmieni jeśli wpisujesz coś ręcznie. Może jakiś styl ale bazujący na nazwach ID automatycznej galerii. Nie wiem, za głupi na to jestem aby od razu odpowiedzieć. Muszę trochę pooglądać całość, może coś się da. Czasowo jestem na razie dość ograniczony by spokojnie posiedzieć przy temacie.

Lire plus
Posté le de Arkadiusz S.
Marcin A.
Marcin A.
User
Auteur

Ok, czekam na paczkę o której pisałeś. Dzięki.

Lire plus
Posté le de Marcin A.
Marcin A.
Marcin A.
User
Auteur

Nie wiedziałem że jak się kliknie że temat rozwiązany to post się zamknie, więc jakbyś miał gotową to paczkę to proszę na maila: *** lub w innym moim poście.

Lire plus
Posté le de Marcin A.
Marcin A.
Marcin A.
User
Auteur

A u Ciebie zadziałało otwieranie w tym samym oknie zakładek strony?

Lire plus
Posté le de Marcin A.