Salve a tutti, da giorni ormai ci sbatto la testa.
Ho un wordpress con buddypress + woocommerce + wc vendors pro.
La mia esigenza è quella di mostrare all'interno del profilo di un utente la sua lista prodotti.
Tale lista viene richiamata dallo shortcode:
Codice:
echo do_shortcode( '[wcv_products vendor="USERNAMEHERE"]' );
penso che risolverei passando il nome utente del profilo bp.
Ho provato con:
Codice:
$myhope = bp_core_get_user_displayname(bp_user_fullname() );
echo do_shortcode( '[wcv_products vendor="'.$myhope.'"]' );
Ma niente. Non mi mostra nessun risultato. Sbaglio qualcosa nella sinstassi?
Grazie mille!!
mrblade
@mrblade
Post creati da mrblade
-
Funzione dentro uno shortcode
-
RE: penale contratto da animatore
Ma comunque non ci sono delle leggi europee che regolano questi contratti?
Lei ha inviato il preavviso il giorno prima di "scappare". Quando il responsabile ha saputo che aveva deciso di andarsene le ha fatto una sorta di mobbing pretendendo che firmasse altri documenti. -
penale contratto da animatore
Salve a tutti, volevo chiedere un vostro parere.
La mia ragazza ha firmato un contratto da animatore con un'agenzia svizzera, le avevano promesso di lavorare in un villaggio resort come costumista per il teatro e invece una volta arrivata l'hanno messa a fare lavatrici, balletti la sera, intrattenimento con gli ospiti, mettendole anche pressione, con degli orari secondo me davvero pesanti.
Dopo solo due settimane è praticamente scappata senza preavviso, con la clausola di pagare 900 euro di penale e biglietto dell'aereo, come da contratto.
Volevo chiedere se effettivamente hanno il diritto di pretendere questi soldi, non mi sembra una cosa troppo legale, e se eventualmente c'è una qualche scappatoia come farsi fare un certificato medico.
Grazie!
andrea -
Ritiro patente con tasso alcolico 0,9
Salve, sabato 2 mi hanno fermato a Riccione e mi hanno trovato il tasso alcolico a 0,92. Io vivo a Livorno. I poliziotti mi hanno dato il verbale e dicendomi che avrai avuto un mese di sospensione e la possibilità di raggiungere comunque il lavoro. Con tanto di scuse perchè hanno visto che sono un bravo ragazzo (no comment). Ovviamente nulla di tutto questo.
Leggendo su internet avrò 6 mesi di sospensione, visite, -10 punti, multone e fedina penale sporca. Se ammazzavo qualcuno forse me la cavavo solo con il multone, ma comunque... avrei alcune domande.-
Posso fare qualcosa prima che arrivi la notifica per posta tra alcuni mesi? Magari anche per accelerare i tempi... o attaccarmi a qualche possibile soluzione?
-
E' possibile che il giudice mi faccia scontare la pena con i servizi sociali e dimezzare la sospensione? Nel caso potrei già iniziare per conto mio a muovermi o non serve a niente?
-
Lavoro a 40 km da casa, secondo voi con un buon avvocato non è proprio possibile avere un permesso per raggiungere il luogo di lavoro, anche se il tasso era nella seconda fascia?
-
A vostro parere a quanto mi verrà a costare più o meno tutta questa bella avventura?
-
Visto che il fattaccio è successo a Riccione, avete qualche consiglio da darmi? (a parte di non bere più, ovviamente).
Grazie mille!!
Marco -
-
[retribuito] guestbook ajax
Ciao, vorrei avere un'applicazione php che consenta ad un qualunque utente, tramite una pagina web, di uploadare un'immagine e associare ad essa una descrizione ed eventualmente un link.
Le immagini pubblicate da tutti gli utenti con le relative descrizioni verranno mostrate in un'unica pagina e potranno essere trascinate all'interno della pagina stessa (quindi con ajax)
Nella pagina verranno mostrate le ultime x immagini pubblicate.
Le immagini verranno ridimensionate durante l'upload
Il form di inserimento descrizione dovrà avere il controllo captcha
Nel form dovrà essere specificata una mail alla quale verrà inviata una notifica di avvenuta pubblicazione.Al momento non mi interessa la possibilità di iscrizione dell'utenti... alla fine si tratta di una sorta di guestbook 2.0 in ajax...
Fatemi voi una proposta in privato... e se avete altre idee dite pure
grazie!!
-
index con link alla home
Salve. Ho provato a cercare l'argomento nel forum ma non ho trovato niente. Spero di non aver cercato male.
Ho un sito statico completamente in html.
Nella index ho solo due link per la scelta della lingua, che ovviamente portano alla vera homepage.
Questa struttura può ingannare le statistiche di google analytics mostrandomi risultati non veritieri (frequenza di rimbalzo, permanenza sul sito...) o addirittura penalizzare il risultato nei motori?
Grazie! -
RE: guadagnare con p.iva di altra azienda
insomma, da quel che ho capito non ho molte scelte. Le tasse in un modo o nell'altro le devo pagare. a questo punto credo mi convenga più fatturare direttamente al cliente come prestazione occasionale, almeno fino a quando non raggiungo il limite
-
guadagnare con p.iva di altra azienda
Buongiorno a tutti, probabilmente sto per scrivere una sciocchezza, ma è da qualche giorno che ho in mente questa idea.
Lavoro come dipendente per un'azienda di grafica, dove realizzo siti internet. Per arrotondare vorrei fare qualche lavoretto per conto mio ma ovviamente non ho partita iva, e visti i costi non ho intenzione di aprirla.
Potrei contattare un'altra azienda informatica (dove lavoro non mi viene permesso) con la proposta di realizzare siti internet, pensando a tutto io, fatturando con la loro partita iva e dicendo che loro percepiranno una percentuale (ad esempio il 40%)?
E' una proposta fattibile o dopo due ore mi trovo denunciato?
Grazie! -
reclutare modella per video
Ciao a tutti, premetto che non ho partita iva, e al momento non ho intenzione di aprirla (visti i costi)
Vorrei realizzare un sito con all'interno delle foto e dei video di una modella in intimo.
La modella sarà comunque retribuita. Dal sito, per ora, non ci guadagno niente. Come mi devo comportare? Devo far firmare qualcosa alla ragazza? Un contratto dove indico l'uso del materiale realizzato?
Anche perchè altrimenti sta qua potrebbe per assurdo dire che i video sono stati pubblicati contro la propria volontà...
Grazie! -
sfondo a tutto schermo
Buongiorno a tutto il forum!
Nel nuovo wordpress l'amministratore può scegliere tramite pannello di controllo uno sfondo da utilizzare nel sito.
Viene quindi generato nell'head questo stile:body { background: url('sfondo.jpg'); background-repeat: no-repeat; background-position: top left; background-attachment: fixed; }
Il problema è che vorrei che o sfondo si adattasse alla grandezza di tutto lo schermo. Come posso fare?
Le varie proprietà dello stile sono nel file theme.php, riga 1543.
grazie! -
titolo post dentro il contenuto
Ciaooo! Ho un problema con il nuovo wordpress 3.0, che mi sto portando dietro da stamani mattina
Come da default nei post ho l'immagine caption allineata a sinistra, il testo sulla destra, e il titolo del post sopra il tutto.
Vorrei che il titolo apparisse sopra il testo, quindi in modo da avere due colonne. la colonna sinistra contenente l'immagine e la colonna destra con il titolo del post e il suo contenuto.
Credo di dover modificare solo i css ma non ne vengo fuori...
Spero di essermi spiegato bene.
grazie!! -
RE: aggiungere pausa tra due plugin
viene attivato tutto sull'onclick, anche animatedcollapse (forse non è il metodo più appropriato. comunque...).
l'html infatti è:<div id="test"></div> <a class="goto" href="javascript:animatedcollapse.hide(['elettro', 'finiture', 'materie']);javascript:animatedcollapse.show('lavoro')">Lavoro</a> <a class="goto" href="javascript:animatedcollapse.hide(['lavoro', 'finiture', 'materie']);javascript:animatedcollapse.show('elettro')">Elettrodomestici</a> <a class="goto" href="javascript:animatedcollapse.hide(['lavoro', 'elettro', 'materie']);javascript:animatedcollapse.show('finiture')">Finiture</a> <a class="goto" href="javascript:animatedcollapse.hide(['lavoro', 'elettro', 'finiture']);javascript:animatedcollapse.show('materie')">Materie</a> <br><br> <div id="lavoro">div da espandere</div>
-
aggiungere pausa tra due plugin
Ciao a tutti!
Ho due plugin jquery. scrollTo per scrollare la pagina fino al div e animatedcollapse per mostrare o nascondere il contenuto dello stesso div. Tra questi due effetti vorrei aggiungere una pausa o un delay, come posso fare?<script type="text/javascript"> $(document).ready(function() { // scroll to top $('a.goto').click(function(){ $.scrollTo( '#test', 500); }); }); </script> <script type="text/javascript"> animatedcollapse.addDiv('lavoro', 'fade=1,height=120px') animatedcollapse.addDiv('elettro', 'fade=1,height=120px') animatedcollapse.addDiv('finiture', 'fade=1,height=120px') animatedcollapse.addDiv('materie', 'fade=1,height=120px') animatedcollapse.ontoggle=function($, divobj, state){ } animatedcollapse.init() </script>
Grazie!
-
Contenuto sopra, galleria sotto
Buongiorno!
Vorrei creare una pagina dove sotto il div contenitore (opacizzato) venisse mostrata una gallery di immagini. E un bottone per nascondere/ mostrare il contenuto in modo da visualizzare solo l'immagine che sta sotto.
Un po' come hanno fatto qua: miessociety.org/legacy/projects/crown-hall/
E' fattibile?
grazie!! -
jquery contenuto fadein out
Ciao a tutti e buon inizio 2011!!
Giorni fa mi sono imbattuto in un sito, jochemgugelot.nl
Mi interessava riprodurre l'effetto fadein e fadeout della barra nera. Cambiando sezione la barra scorre e sinistra fuori dallo schermo e riappare con il nuovo contenuto.
Ho provato a scaricarmi il tutto in locale ma senza riuscire nell'impresa.
Se clicco su qualsiasi link mi torna lo stesso contenuto.
I collegamenti vengono richiamati tramite href="#" onclick="changeContent('nomesezione');" class="menu_item" id="menuitem_nomesezione"
Inutile dire che sto diventando matto...
qualche aiuto?
grazie! -
contact form con multiselect
Ciao a tutti, ho un form realizzato in flash, configurabile tramite xml.
Una semplice pagina .net si preoccupa di inviare il messaggio.
Nel form ho un campo dropdown e vorrei che ci fosse la possibilità di selezionare più di un valore. Sono un neoflash e non so proprio dove sbattere la testa.Actionscript (solo la parte che controlla il dropdown):
case "dropdown" : //if this is a drop down list mcHolder.attachMovie("drop down","mcItem"+i,mcHolder.getNextHighestDepth()); mcHolder["mcItem"+i].type = "drop"; //remember the colors mcHolder["mcItem"+i].background = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.background); mcHolder["mcItem"+i].border = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.border); mcHolder["mcItem"+i].text = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.text); mcHolder["mcItem"+i].symbol = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.symbols1); mcHolder["mcItem"+i].backgroundRoll = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.backgroundRoll); mcHolder["mcItem"+i].borderRoll = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.borderRoll); mcHolder["mcItem"+i].textRoll = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.textRoll); mcHolder["mcItem"+i].backgroundSelect = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.backgroundSelect); mcHolder["mcItem"+i].borderSelect = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.border); mcHolder["mcItem"+i].textSelect = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.textSelect); //change the colors (new Color(mcHolder["mcItem"+i].txtLabel).setRGB(Number(xml.firstChild.childNodes[0].attributes.text))); (new Color(mcHolder["mcItem"+i].mcBack).setRGB(mcHolder["mcItem"+i].background)); (new Color(mcHolder["mcItem"+i].mcBord).setRGB(mcHolder["mcItem"+i].border)); (new Color(mcHolder["mcItem"+i].mcLabel).setRGB(mcHolder["mcItem"+i].text)); (new Color(mcHolder["mcItem"+i].mcSymbol).setRGB(mcHolder["mcItem"+i].symbol)); (new Color(mcHolder["mcItem"+i].mcLine).setRGB(mcHolder["mcItem"+i].symbol)); //resize the text field mcHolder["mcItem"+i].mcBack._width = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.width1); mcHolder["mcItem"+i].mcBack._height = Number(xml.firstChild.childNodes[0].childNodes[0].attributes.height1); mcHolder["mcItem"+i].mcBord._width = mcHolder["mcItem"+i].mcBack._width+2; mcHolder["mcItem"+i].mcBord._height = mcHolder["mcItem"+i].mcBack._height+2; mcHolder["mcItem"+i].mcLabel.txtLabel._width = mcHolder["mcItem"+i].mcBack._width-40; mcHolder["mcItem"+i].mcSymbol._y = (mcHolder["mcItem"+i].mcBord._height-mcHolder["mcItem"+i].mcSymbol._height)/2+1; mcHolder["mcItem"+i].mcLine._y = (mcHolder["mcItem"+i].mcBord._height-mcHolder["mcItem"+i].mcLine._height)/2+1; mcHolder["mcItem"+i].mcSymbol._x = mcHolder["mcItem"+i].mcBord._width-18; mcHolder["mcItem"+i].mcLine._x = mcHolder["mcItem"+i].mcBord._width-26; //change the label and the text mcHolder["mcItem"+i].mcLabel.txtLabel.text = String(xml.firstChild.childNodes[1].childNodes*.childNodes[0].attributes.name); mcHolder["mcItem"+i].txtLabel.text = String(xml.firstChild.childNodes[1].childNodes*.attributes.label); mcHolder["mcItem"+i].txtLabel._width = Number(xml.firstChild.childNodes[0].attributes.labelWidth); mcHolder["mcItem"+i].txtLabel._x = -(Number(xml.firstChild.childNodes[0].attributes.labelWidth))-5; mcHolder["mcItem"+i].txtLabel.autoSize = "right"; //set methods for the buttons that will be created var initButton:Object = new Object(); initButton.useHandCursor = false; initButton.onRollOver = function() { Tweener.addTween(this.mcBack,{_color:this._parent._parent.backgroundRoll, time:.2}); Tweener.addTween(this.mcLabel,{_color:this._parent._parent.textRoll, time:.2}); }; initButton.onRollOut = function() { Tweener.addTween(this.mcBack,{_color:this._parent._parent.background, time:.1}); Tweener.addTween(this.mcLabel,{_color:this._parent._parent.text, time:.1}); }; //create the buttons for the list var newYY:Number = 0; for (var j:Number = 0; j<xml.firstChild.childNodes[1].childNodes*.childNodes.length; j++) { mcHolder["mcItem"+i].mcMenu.attachMovie("button2","mcButton"+j,mcHolder["mcItem"+i].mcMenu.getNextHighestDepth(),initButton); mcHolder["mcItem"+i].mcMenu["mcButton"+j].mcBack._width = mcHolder["mcItem"+i].mcMenu["mcButton"+j].mcLabel.txtLabel.text=mcHolder["mcItem"+i].mcBord._width; mcHolder["mcItem"+i].mcMenu["mcButton"+j].mcBack._height = mcHolder["mcItem"+i].mcBack._height; mcHolder["mcItem"+i].mcMenu["mcButton"+j]._y = newYY; newYY += mcHolder["mcItem"+i].mcBack._height; mcHolder["mcItem"+i].mcMenu["mcButton"+j]._text = String(xml.firstChild.childNodes[1].childNodes*.childNodes[j].attributes.name); mcHolder["mcItem"+i].mcMenu["mcButton"+j].mcLabel.txtLabel.text = String(xml.firstChild.childNodes[1].childNodes*.childNodes[j].attributes.name); (new Color(mcHolder["mcItem"+i].mcMenu["mcButton"+j].mcBack).setRGB(mcHolder["mcItem"+i].background)); (new Color(mcHolder["mcItem"+i].mcMenu["mcButton"+j].mcText).setRGB(mcHolder["mcItem"+i].text)); } //position buttons mcHolder["mcItem"+i].mcMask._y = mcHolder["mcItem"+i].mcBord._height; mcHolder["mcItem"+i].mcMask._height = newYY; mcHolder["mcItem"+i].mcMask._width = mcHolder["mcItem"+i].mcBord._width; mcHolder["mcItem"+i].mcMenu._y = -mcHolder["mcItem"+i].mcMenu._height; break;
Actionscript dropdown clip (nella libreria)
//declare variables var background:Number; var border:Number; var text:Number; var symbol:Number; var backgroundRoll:Number; var borderRoll:Number; var textRoll:Number; var backgroundSelect:Number; var borderSelect:Number; var textSelect:Number; var this2:Object = this; var type:String; //mouse listener - check if the mouse is over this text field var mouseListener:Object = new Object(); mouseListener.onMouseMove = function() { //change colors if (_parent.selectedObj != this2) { if (_xmouse>0 && _ymouse>0 && _xmouse<mcBack._width && _ymouse<mcBack._height) { Tweener.addTween(mcBack,{_color:backgroundRoll, time:.5}); Tweener.addTween(mcBord,{_color:borderRoll, time:.5}); Tweener.addTween(mcLabel,{_color:textRoll, time:.5}); } else { Tweener.addTween(mcBack,{_color:background, time:.2}); Tweener.addTween(mcBord,{_color:border, time:.2}); Tweener.addTween(mcLabel,{_color:text, time:.2}); } } }; mouseListener.onMouseDown = function() { //check last selected object //set focus on this text field if (_xmouse>0 && _ymouse>0 && _xmouse<mcBack._width && _ymouse<mcBack._height) { if (_parent.selectedObj != this2) { Tweener.addTween(mcBack,{_color:backgroundSelect, time:.5}); Tweener.addTween(mcBord,{_color:borderSelect, time:.5}); Tweener.addTween(mcLabel,{_color:textSelect, time:.5}); _parent.selectedObj = this2; //open list Tweener.addTween(mcMenu,{_y:mcBord._height, time:.1}); } else { Tweener.addTween(mcBack,{_color:background, time:.2}); Tweener.addTween(mcBord,{_color:border, time:.2}); Tweener.addTween(mcLabel,{_color:text, time:.2}); //close list Tweener.addTween(mcMenu,{_y:-mcMenu._height, time:.1}); if (_parent.selectedObj.type == "drop") { _parent.selectedObj = null; } } } else { if (!this2.first) { Tweener.addTween(mcBack,{_color:background, time:.2}); Tweener.addTween(mcBord,{_color:border, time:.2}); Tweener.addTween(mcLabel,{_color:text, time:.2}); //close list Tweener.addTween(mcMenu,{_y:-mcMenu._height, time:.1}); if (_parent.selectedObj.type == "drop") { setTimeout(delayChange,1); } } } }; Mouse.addListener(mouseListener); function delayChange() { _parent.selectedObj = null; } //font var fontFmt:TextFormat = new TextFormat(); fontFmt.font = "Font"; txtLabel.embedFonts = true; txtLabel.setTextFormat(fontFmt);
XML:
<?xml version="1.0" encoding="utf-8"?> <settings> <design text="0xCCCCCC" required="0xF53800" requiredStar="R" margin="15" labelWidth="150"> <items background="0xF7F7F7" border="0xEAEAEA" text="0x333333" backgroundRoll="0xECECEC" borderRoll="0xE0E0E0" textRoll="0x333333" backgroundSelect="0xACACAC" borderSelect="0x959595" textSelect="0xFFFFFF" symbols1="0xEAEAEA" symbols2="0xFFFFFF" symbols3="0x5A5A5A" width1="200" height1="23" height2="80" height3="23" width2="15" height4="15" wrongFlash="0xF53800" ></items> <nothing></nothing> <nothing></nothing> <nothing></nothing> <button width="50" height="22" background="0xF7F7F7" border="0xEAEAEA" text="0x333333" backgroundRoll="0xACACAC" borderRoll="0x959595" textRoll="0xFFFFFF" ></button> </design> <form> <item type="textfield" label="Name:" required="true" minLetters="1" maxLetters="20" wrong="Please enter a valid name"></item> <item type="textfield" label="Surname:" required="true" minLetters="1" maxLetters="20" wrong="Please enter a valid surname"></item> <item type="textfield" label="Company:" required="true" minLetters="1" maxLetters="20" wrong="Please enter a valid Company name"></item> <item type="textfield" label="Email:" required="true" validation="email" wrong="Please insert a corect email address.." email="this"></item> <item type="dropdown" label="test:" subject="this"> <option name="toscana"></option> <option name="lazio"></option> <option name="liguria Arredamenti"></option> <option name="sardegna"></option> <option name="piemonte"></option> </item> <item type="textarea" label="Message:" required="true" wrong="Why would you even try to send a message without an actual message?"></item> <item type="checkbox" label="" required="false" extraMargin="10"> <option name="select me"></option> </item> <item type="button" label="Send" extraMargin="15"></item> </form> <send to="[email protected]" from="Pincopallo" sentLk="Sending.. Please wait." sentOk="Your message was sent. You will get an anwser in the next days." sentNok="There was an error while sending your message. Please try again." ></send> </settings>
-
RE: problema codifica mail html
Risolto, grazie.
Ho cambiato l'headers con:$headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; $headers .= "Content-Transfer_Encoding: 7bit\r\n\r\n";
-
RE: problema codifica mail html
si esatto, e tutti gli altri tag html.
Nonosante ci sia il Content-type: text/html
non è strano?? -
problema codifica mail html
Allora, sto tentando senza successo di inviare una mail in html.
Ho seguito tutte le istruzioni del caso ma evidentemente c'è qualcosa che mi sfugge.
La mail arriva, ma con i tag html non codificati.
Posto il codice:contatto.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ... <label for="nome">Nome<span></span></label><input type="text" name="nome" id="nome" tabindex="1" value="<?= $_POST['nome']; ?>" /><br /> <label for="cognome">Cognome<span></span></label><input type="text" name="cognome" id="name" tabindex="2" value="<?= $_POST['cognome']; ?>" /><br> <label for="message">Messaggio<span></span></label><textarea name="message" id="message" rows="" cols="" tabindex="11"><?= $_POST['message']; ?></textarea> ecc ecc....
sendmail.php
$post = (!empty($_POST)) ? true : false; if($post) { $nome = stripslashes($_POST['nome']); $cognome = stripslashes($_POST['cognome']); $message = "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'><html><head><meta http-equiv='Content-Type' content='text/html;charset=utf-8'></head><body>"; $message .= "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td>Nome</td><td>".$nome."</td></tr>"; $message .= "<tr><td>Cognome</td><td>".$cognome."</td></tr>"; $message .= "<tr><td>Messaggio:</td><td> ".stripslashes($_POST['message']); $message .= "</td></tr></table>"; $message .= "</body></html>"; $headers = "From: ".$name." <".$email.">\r\n"; $headers .= "\n--$boundary\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=utf-8\n"; $headers .= "X-Mailer: PHP v".phpversion()."\r\n"; ....