Ir ao conteúdo

Quick Flickr Widget, WordPress.

Boa tarde,

Hoje pela tarde estava a estudar e nos interva-los dos estudos estava dando uma olhada nos plugins para o wordpress. Achei um interessante. O Quick-flickr-widget. Um widget para exibir fotos do flickr no seu site. Você pode configura-lo de diversas maneiras, para pegar as ultimas fotos, para utilizar tags, para pegar fotos random. Está ultima, eu não me simpatizei muito, já que ela utiliza de um feed disponivel pelo flickr com suas ultimas atualizações. Fiquei um tempo pensando sobre como melhorar este recurso e tive uma idéia ao me lembrar de outro widget. Eu poderia pegar todas as tags, embaralhar as mesmas e escolher uma aleatoriamente e utilizar esta tag como parametro para uma consulta randomica. Fazendo um random de TAG e em seguida das fotos que possuiam a tag.

Após algumas pesquisas na API do flickr e em outros widgets descobri como poderia pegar as tags. Criei uma função que retornava uma tag aleatoria para o usuario X.

Implementei na mão isso dentro do código do quick flickr widget porém ainda não estava satisfeito, queria compartilhar isso com outros usuarios que também não gostavam da randomização do widget. Então estudei um pouco o codigo do quick flickr widget e fiz algumas modificações, adicionei uma nova checkbox para selecionar se deseja ou não a randomização por tag, adicionei um if e algumas outras linhas necessarias para salvar/pegar está nova opção e pronto.

Testei meio que por cima, as combinações de opções, ativar e desativar e está funcionando. Entrei em contato com o autor para ver se ele tem interesse de disponibilizar essas funções no widget dele. Bom, mesmo que ele não queira, você pode baixar o widget com as modificações aqui.

Então é isso. Quick-Flickr-Widget com randomização por tags.

Até mais,
Matheus Bratfisch

PS: Deixei a versão do mesmo como 1.2.7.2 provisoriamente, já que eu realizei as atualizações em duas etapas adicionei o .2 na versão atual do widget. Provavelmente se o autor for utilizar essa mudança a versão será outra.

Publicado emphpwordpress

6.202 Comentários

  1. Siedze tu mniej wiecej od kwietnia, wiec juz chyba wypada cos skrobnac. Trafilem tam przypadkiem, z prostego powodu — mialem dosc weryfikacji ciagnacej sie w nieskonczonosc gdzie indziej. Lobby w FieryPlay wyglada solidnie — gdzies kolo 2800 pozycji, przede wszystkim Pragmatic Play, Play’n GO, NetEnt i troche Yggdrasil oraz Betsoft.

    Sam najwiecej klikam Book of Dead, no i klasyczne Gates of Olympus, nic odkrywczego. Fajnie ze mozna odpalic demo bez zakladania konta, polatalem po nowosciach zanim wrzucilem prawdziwa kase. Wyszukiwarka natomiast kuleje — po dostawcy da sie filtrowac, ale po volatility juz nie.

    Dzial z krupierami stoi na Evolution co akurat jest zaleta. Klasyka: ruletka, blackjack, no i te teleturnieje typu Crazy Time — potrafi wciagnac na dluzej niz zakladalem. Krupierzy realni, w wiekszosci anglojezyczni, polskiego stolu nie znalazlem — mnie to nie rusza, ale rozumiem ze kogos tak.

    Oferta na dzien dobry w FieryPlay to byl u mnie 100% do 2000 zl plus 100 FS, rozbite na kilka dni. Wager x35 — ani rewelacja, ani dramat. Byly tez drobne no deposit spiny po potwierdzeniu telefonu, ale to raczej okazjonalnie. Warunki przejrzyj zanim klikniesz — kody potrafia sie zmieniac z miesiaca na miesiac, aktualne rzeczy widac na fiery play jesli chcesz sprawdzic przed rejestracja.

    Rejestracja zajela mi niecale trzy minuty, od 20 zl mozna zaczac. Wplacam Visa, obok tego dzialaja Skrill, Neteller oraz Bitcoin. Wyplaty na e-portfel schodza w kilka godzin, na karte czekalem trzy dni robocze. Weryfikacja przy pierwszej wyplacie — typowe papiery, przeszlo w jedna dobe.

    Z komorki smiga w przegladarce, dedykowanej apki brak, ale strona sie skaluje. Obsluga na FieryPlay odpisal mi po polsku bez dluzszego czekania, chociaz raz dostalem odpowiedz zywcem z FAQ. Licencja Curacao — nie MGA, wiec swiadomosc ryzyka po twojej stronie. Narzedzia do samokontroli sa, sprawdzalem.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *