phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Integrazione adfly nel forum come plugin tinypic

Supporto per phpBB 3.0.x.
Rispondi
Avatar utente
systemcrack
Utente
Utente
Messaggi: 399
Iscritto il: 15/05/2010, 22:50
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL 5.1.49-community-log
Contatta:

Integrazione adfly nel forum come plugin tinypic

Messaggio da systemcrack » 19/12/2013, 9:56

Ciao a tutti, dopo uno scambio d'idee con i ragazzi di adfly volevo integrare nella board il servizio in modo similare al plugin di tinypic (di seguito due screen fatti con photoshop).

http://i44.tinypic.com/ws21kx.png

http://i43.tinypic.com/2hx3yfc.png

L'amministratore del sito mi ha detto che lo posso fare, ma che lui non può fare nulla e non fornirà un plugin ufficiale. :?

a questo punto sono andato su gli strumenti d'amministrazione del browser e ho iniziato a guardare il codice del sito...

Questo è l'html che riguarda il campo in cui si inserisce il link, il bottone di shrink e il campo in cui dovrebbe apparire il nuovo link:

Codice: Seleziona tutto

<section class="shorten">
<form id="shrink" onsubmit="return false;" pmbx_context="0CD69E50-A67F-4C22-A0E1-29074D4F2020">
<input id="shrink_link" name="shrink_link" placeholder="http://" pmbx_context="7478EBA2-7CD5-4BEC-870E-CF0904C2ED5E">
 
<span id="loading_spinner"><div class="spinner" aria-role="progressbar" style="position: relative; z-index: 2000000000; left: 0px; top: 0px;"><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-0-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(0deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-1-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(30deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-2-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(60deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-3-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(90deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-4-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(120deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-5-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(150deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-6-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(180deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-7-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(210deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-8-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(240deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-9-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(270deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-10-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(300deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div><div style="position: absolute; top: -1px; opacity: 0.25; -webkit-animation: opacity-60-25-11-12 0.8333333333333334s linear infinite;"><div style="position: absolute; width: 9px; height: 3px; background-color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; -webkit-transform-origin: 0% 50%; -webkit-transform: rotate(330deg) translate(6px, 0px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; background-position: initial initial; background-repeat: initial initial;"></div></div></div></span>
<button class="blueButton2" id="shrink_another" onclick="return false;"><span></span>Do Another!</button>
<button class="blueButton2" id="shrink_submit" type="submit" onclick="return false;"><span></span>Shrink!</button>
<button class="blueButton2" id="shrink_copy" onclick="return false;"><span></span>Copy</button>

<div id="more-options">
<div class="line">
<label>Domain:</label>
<select id="domain" name="domain" class="chzn-select chzn-done" style="display: none;"><option value="1" selected="selected">adf.ly</option><option value="12">j.gs</option><option value="20">q.gs</option></select><div id="domain_chzn" class="chzn-container chzn-container-single" style="width: 280px;"><a href="javascript:void(0)" class="chzn-single"><span>adf.ly</span><div><b></b></div></a><div class="chzn-drop" style="left: -9000px; width: 278px; top: 0px;"><div class="chzn-search" style=""><input type="text" autocomplete="off" style="width: 243px;" pmbx_context="1C683CCD-A8FE-4D0C-BE46-25840DBE3392"></div><ul class="chzn-results"><li id="domain_chzn_o_0" class="active-result result-selected" style="">adf.ly</li><li id="domain_chzn_o_1" class="active-result" style="">j.gs</li><li id="domain_chzn_o_2" class="active-result" style="">q.gs</li></ul></div></div> </div>
<div class="line">
<label>Advertising Type:</label>
<select class="chzn-select chzn-done" id="advert_type" name="advert_type" style="display: none;">
<option value="1">Interstitial Advertisement ($$$$$)</option>
<option value="3">Framed Banner ($$$)</option>
<option value="2">No Advert</option>
</select><div id="advert_type_chzn" class="chzn-container chzn-container-single" style="width: 280px;"><a href="javascript:void(0)" class="chzn-single"><span>Interstitial Advertisement ($$$$$)</span><div><b></b></div></a><div class="chzn-drop" style="left: -9000px; width: 278px; top: 0px;"><div class="chzn-search" style=""><input type="text" autocomplete="off" style="width: 243px;" pmbx_context="10552E95-85AF-43E9-8A2D-612BE3AAED67"></div><ul class="chzn-results"><li id="advert_type_chzn_o_0" class="active-result result-selected" style="">Interstitial Advertisement ($$$$$)</li><li id="advert_type_chzn_o_1" class="active-result" style="">Framed Banner ($$$)</li><li id="advert_type_chzn_o_2" class="active-result" style="">No Advert</li></ul></div></div>
</div>
<div class="line">
<label>Custom Name:</label>
<input id="custom_name" name="custom_name" pmbx_context="375BB33B-7F85-45F8-863F-73605BA8B5EC">
</div>
<div class="line">
<label>Folder:</label>
<select id="group" name="group" class="chzn-select chzn-done" style="display: none;"><option value="0">Default</option></select><div id="group_chzn" class="chzn-container chzn-container-single" style="width: 280px;"><a href="javascript:void(0)" class="chzn-single"><span>Default</span><div><b></b></div></a><div class="chzn-drop" style="left: -9000px; width: 278px; top: 0px;"><div class="chzn-search" style=""><input type="text" autocomplete="off" style="width: 243px;" pmbx_context="0A32E319-5B7F-4AD3-9D35-B48974428720"></div><ul class="chzn-results"><li id="group_chzn_o_0" class="active-result result-selected" style="">Default</li></ul></div></div> </div>
</div>
</form>
<nav>
<div class="button options" id="view-more">View more options</div>
</nav>
</section>
Immagine

Mentre questo dovrebbe essere il css (più o meno)

Codice: Seleziona tutto

element.style {
}
toolsmedia="screen"
section.page>.container section.bar section.shorten {
position: relative;
float: left;
width: 630px;
height: 112px;
background: url("../image/shorten_bg.png") 400px 64px no-repeat;
}
toolsmedia="screen"
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block;
}
user agent stylesheetarticle, aside, footer, header, hgroup, main, nav, section {
display: block;
}
Pseudo element
toolsmedia="screen"
::selection {
background: #3c7298;
}
toolsmedia="screen"
::selection {
background: #fe57a1;
color: #fff;
text-shadow: none;
}
Inherited from body.en_GB.webkit.webkit537
toolsmedia="screen"
body {
font-family: Arial,sans-serif;
}
toolsmedia="screen"
body, button, input, select, textarea {
font-family: sans-serif;
color: #222;
}
toolsmedia="screen"
body {
font-size: 13px;
line-height: 1.231;
}
Inherited from html.js.flexbox.canvas.canvastext.webgl.no-touch.geolocation.postmessage.websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths
toolsmedia="screen"
html {
font-size: 100%;
}
Premesso questo cosa mi manca...?
Come faccio ad aggiungere la possibilità di fare aprire e chiudere il tutto con un bottone?

Grazie in anticipo a chi mi aiuterà

Avatar utente
systemcrack
Utente
Utente
Messaggi: 399
Iscritto il: 15/05/2010, 22:50
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL 5.1.49-community-log
Contatta:

Re: Integrazione adfly nel forum come plugin tinypic

Messaggio da systemcrack » 29/12/2013, 14:41

Up

Segnalo
Utente
Utente
Messaggi: 244
Iscritto il: 08/12/2013, 18:40
Sesso: Maschio
Versione: 3.0.12
Server: Windows
PHP: 5.3
Contatta:

Re: Integrazione adfly nel forum come plugin tinypic

Messaggio da Segnalo » 29/12/2013, 15:57

Prova ad utilizzare il php

Avatar utente
systemcrack
Utente
Utente
Messaggi: 399
Iscritto il: 15/05/2010, 22:50
Sesso: Maschio
Versione: 3.1.3
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL 5.1.49-community-log
Contatta:

Re: Integrazione adfly nel forum come plugin tinypic

Messaggio da systemcrack » 30/12/2013, 13:43

Segnalo ha scritto:Prova ad utilizzare il php
Ciao Segalo.. cosa intendi per prova ad utilizzare il php?

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti