Vos idées pour le nouveau portail (et le site en général)

Pour tout ce qui concerne la Pirate-Community et ses sites web.

Moderator: Modérateurs francophones

Dark_Shadow
Roméo Patti
Posts: 288
Joined: Sun Aug 02, 2009 10:35 pm
Location: Grenoble
Contact:
Tings: 7400

Re: Vos idées pour le nouveau portail (et le site en général)

Post by Dark_Shadow »

Je pense notamment à des gros sites devenus des usines à gaz comme Clubic où yen a de partout, mais également les défunts jeuxvideo.fr ou le site du zéro. Au début c'est bien, c'est sobre. Et dès que ça prend de l'importance ça se transforme automatiquement en une immonde bouilli d'informations à la manière d'un portail du fournisseur d'accès de votre choix :P
Comment ?
Rayman 3
Posts: 6148
Joined: Mon Aug 11, 2003 8:54 am
Location: fuck
Contact:
Tings: 684324

Re: Vos idées pour le nouveau portail (et le site en général)

Post by Comment ? »

Une page à la gloire du Grand Caca Volant !
Image Image Image
Haruka wrote:The Life Statue in part 1 can be reached by fisting a Pink Ring
Eparcyl
Antitoon
Posts: 3863
Joined: Sun Mar 22, 2015 4:04 pm
Tings: 0

Re: Vos idées pour le nouveau portail (et le site en général)

Post by Eparcyl »

Oui il nous la faut mon bon roi Comment?
ImageImage
HONK HONK: https://youtu.be/Z4OhbzSFpnk
Record Day ~ 2015: 267 posts, 20th/ 2016: 429 posts, 13th/ 2018: 450 posts, 8th
Hunchman801
Bad Rayman
Posts: 83848
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 610019

Re: Vos idées pour le nouveau portail (et le site en général)

Post by Hunchman801 »

Image
boomboleros7
Mr Stone
Posts: 6421
Joined: Sat Oct 22, 2011 10:43 am
Location: France
Tings: 68091

Re: Vos idées pour le nouveau portail (et le site en général)

Post by boomboleros7 »

Y a quelques temps, j'avais proposé de le déplacer. Mais s'il ne sert pas, on peut aussi le supprimer. Ou le remplacer par une ligne indiquant la date du jour, qui sera plus facile à caser que le gros carré actuel.
Image

Signature réalisée par Gnaax
Sa chaîne YouTube : https://www.youtube.com/user/MasterSparta87
Son DeviantArt : http://gnaax.deviantart.com/
incognito
Électoon
Posts: 15619
Joined: Wed Oct 02, 2013 10:34 am
Tings: 0

Re: Vos idées pour le nouveau portail (et le site en général)

Post by incognito »

On pourrait aussi faire un truc dans ce genre :

Code: Select all

--[[
                                                  
     Licensed under GNU General Public License v2 
      * (c) 2013, Luke Bonham                     
                                                  
--]]

local icons_dir    = require("lain.helpers").icons_dir

local awful        = require("awful")
local beautiful    = require("beautiful")
local naughty      = require("naughty")

local io           = { popen = io.popen }
local os           = { date = os.date }
local mouse        = mouse
local tonumber     = tonumber

local setmetatable = setmetatable

-- Calendar notification
-- lain.widgets.calendar
local calendar = {}
local cal_notification = nil

function calendar:hide()
    if cal_notification ~= nil then
        naughty.destroy(cal_notification)
        cal_notification = nil
    end
end

function calendar:show(t_out, inc_offset, scr)
    calendar:hide()

    local offs = inc_offset or 0
    local tims = t_out or 0
    local f, c_text
    local today = tonumber(os.date('%d'))
    local init_t = calendar.cal .. ' ' .. calendar.post_cal  .. ' ' ..
        ' | sed -r -e "s/_\\x08//g" | sed -r -e "s/(^| )('

    calendar.offset = calendar.offset + offs

    if offs == 0 or calendar.offset == 0
    then -- current month showing, today highlighted
        calendar.offset = 0
        calendar.notify_icon = calendar.icons .. today .. ".png"

        -- bg and fg inverted to highlight today
        f = io.popen( init_t .. today ..
                      ')($| )/\\1<b><span foreground=\\"'
                      .. calendar.bg ..
                      '\\" background=\\"'
                      .. calendar.fg ..
                      '\\">\\2<\\/span><\\/b>\\3/"' )

    else -- no current month showing, no day to highlight
       local month = tonumber(os.date('%m'))
       local year = tonumber(os.date('%Y'))

       month = month + calendar.offset

       if month > 12 then
           month = month % 12
           year = year + 1
           if month <= 0 then
               month = 12
           end
       elseif month < 1 then
           month = month + 12
           year = year - 1
           if month <= 0 then
               month = 1
           end
       end

       calendar.notify_icon = nil

       f = io.popen(calendar.cal .. ' ' .. month .. ' ' .. year .. ' ' ..
            calendar.post_cal)
    end

    c_text = "<tt><span font='" .. calendar.font .. " "
             .. calendar.font_size .. "'><b>"
             .. f:read() .. "</b>\n\n"
             .. f:read() .. "\n"
             .. f:read("*all"):gsub("\n*$", "")
             .. "</span></tt>"
    f:close()

    if calendar.followmouse then
        scrp = mouse.screen
    else
        scrp = scr or calendar.scr_pos
    end

    cal_notification = naughty.notify({
        text = c_text,
        icon = calendar.notify_icon,
        position = calendar.position,
        fg = calendar.fg,
        bg = calendar.bg,
        timeout = tims,
        screen = scrp
    })
end

function calendar:attach(widget, args)
    local args = args or {}

    calendar.cal         = args.cal or "/usr/bin/cal"
    calendar.post_cal    = args.post_cal or ""
    calendar.icons       = args.icons or icons_dir .. "cal/white/"
    calendar.font        = args.font or beautiful.font:sub(beautiful.font:find(""),
                           beautiful.font:find(" "))
    calendar.font_size   = tonumber(args.font_size) or 11
    calendar.fg          = args.fg or beautiful.fg_normal or "#FFFFFF"
    calendar.bg          = args.bg or beautiful.bg_normal or "#000000"
    calendar.position    = args.position or "top_right"
    calendar.scr_pos     = args.scr_pos or 1
    calendar.followmouse = args.followmouse or false

    calendar.fg = string.sub(calendar.fg, 1, 7)
    calendar.bg = string.sub(calendar.bg, 1, 7)

    calendar.offset      = 0
    calendar.notify_icon = nil

    widget:connect_signal("mouse::enter", function () calendar:show(0, 0, calendar.scr_pos) end)
    widget:connect_signal("mouse::leave", function () calendar:hide() end)
    widget:buttons(awful.util.table.join(awful.button({ }, 1, function ()
                                             calendar:show(0, -1, calendar.scr_pos) end),
                                         awful.button({ }, 3, function ()
                                             calendar:show(0, 1, calendar.scr_pos) end),
                                         awful.button({ }, 4, function ()
                                             calendar:show(0, -1, calendar.scr_pos) end),
                                         awful.button({ }, 5, function ()
                                             calendar:show(0, 1, calendar.scr_pos) end)))
end

return setmetatable(calendar, { __call = function(_, ...) return create(...) end })
LoveMetal
André
Posts: 14899
Joined: Fri Oct 09, 2009 6:11 pm
Tings: 217520

Re: Vos idées pour le nouveau portail (et le site en général)

Post by LoveMetal »

Je dois être trop rouillé, je comprends pas ce que c'est sensé faire...
EDIT: Mais, c'est du lua non ?
Image
incognito
Électoon
Posts: 15619
Joined: Wed Oct 02, 2013 10:34 am
Tings: 0

Re: Vos idées pour le nouveau portail (et le site en général)

Post by incognito »

Affirmatif, c'est le widget de mon calendrier awesome, il apparaît au survol.
LoveMetal
André
Posts: 14899
Joined: Fri Oct 09, 2009 6:11 pm
Tings: 217520

Re: Vos idées pour le nouveau portail (et le site en général)

Post by LoveMetal »

Et comment en lisant ce code on était sensé deviner que ça faisait apparaître un calendrier au survol ? :P
Image
incognito
Électoon
Posts: 15619
Joined: Wed Oct 02, 2013 10:34 am
Tings: 0

Re: Vos idées pour le nouveau portail (et le site en général)

Post by incognito »

Mais vous êtes ingés oui ou merde ? :lol:
Pirez
Globox
Posts: 8386
Joined: Sun Oct 05, 2014 9:36 am
Location: Pas ici...
Contact:
Tings: 98075

Re: Vos idées pour le nouveau portail (et le site en général)

Post by Pirez »

Tous les ingés n'apprennent pas à coder, mon p'tit monsieur.
Image
LoveMetal
André
Posts: 14899
Joined: Fri Oct 09, 2009 6:11 pm
Tings: 217520

Re: Vos idées pour le nouveau portail (et le site en général)

Post by LoveMetal »

Pourtant mon prof de SI nous a dit "qu'un ingénieur qui ne sait pas coder, c'est un ingénieur au chômage".
Évidemment stun pro-linux, j'ai essayé de le faire rager en lui rappelant l'importance du c#. :mrgreen:
Image
Hunchman801
Bad Rayman
Posts: 83848
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 610019

Re: Vos idées pour le nouveau portail (et le site en général)

Post by Hunchman801 »

Pirez wrote:Tous les ingés n'apprennent pas à coder, mon p'tit monsieur.
Une école qui t'apprend pas au moins les bases c'est pas une école c'est une blague.
Image
incognito
Électoon
Posts: 15619
Joined: Wed Oct 02, 2013 10:34 am
Tings: 0

Re: Vos idées pour le nouveau portail (et le site en général)

Post by incognito »

CQFD. :proud:
Alors c'est une bonne idée ?
Itooh
Carmen
Posts: 3057
Joined: Fri Mar 20, 2009 8:33 pm
Location: Perdu, quelque part dans le Grand Raccourci... >< Help !
Tings: 41812

Re: Vos idées pour le nouveau portail (et le site en général)

Post by Itooh »

Un code de 135 lignes quasi sans commentaire, j'ai pas envie de me creuser la tête pour savoir à quoi il sert. -o-

Au passage, je sais pas si lua a des librairies pour le web, mais en Angular (ou tout autre librairie JS avec du data-binding), ça donnerait :

Code: Select all

<div class="calendar-icon" ng-mouseenter="showCalendar=true" ng-mouseleave="showCalendar=false">Calendar</div>
<div class="calendar-content" ng-show="showCalendar">
    <my-calendar-directive/>
</div>
Et encore, je ne pense pas que ça soit bien compliqué avec du JS pur non plus. :P
Your eyes are not ready for this, and your brain not prepared for that.
You should probably instead play some of these, or watch some of those.
*drops the mic* (just kidding, mics are expensive)
Hunchman801
Bad Rayman
Posts: 83848
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 610019

Re: Vos idées pour le nouveau portail (et le site en général)

Post by Hunchman801 »

incognito wrote:CQFD. :proud:
Bah non, comme dit Fanboobs c'est pas parce qu'on est censé pouvoir le décrypter qu'on va passer quinze minutes à le faire. Et putain qu'est-ce que c'est illisible comme syntaxe. :confus:
incognito wrote:Alors c'est une bonne idée ?
Mais de quoi ? Personne ne va s'emmerder à traduire ton truc, surtout que s'agissant d'un widget pour awesome window manager il contient un paquet de références à des composants dont personne n'a jamais entendu parler à moins d'avoir bossé spécifiquement sur d'autres widgets pour le même programme. Donc épargne-nous ce travail digne de Champollion et explique exactement ce que fait ce calendrier si tu veux qu'on s'en inspire.
Image
incognito
Électoon
Posts: 15619
Joined: Wed Oct 02, 2013 10:34 am
Tings: 0

Re: Vos idées pour le nouveau portail (et le site en général)

Post by incognito »

Hunchman801 wrote:
incognito wrote:CQFD. :proud:
Bah non, comme dit Fanboobs c'est pas parce qu'on est censé pouvoir le décrypter qu'on va passer quinze minutes à le faire. Et putain qu'est-ce que c'est illisible comme syntaxe. :confus: .
C'est bizarre, je trouvais ça hyper bien écrit en tant néophyte. :shock:
Mais la syntaxe n'a pas du apprécier le copier coller.
Fin bref,
Itooh wrote:Au passage, je sais pas si lua a des librairies pour le web, mais en Angular (ou tout autre librairie JS avec du data-binding), ça donnerait :

Code: Select all

<div class="calendar-icon" ng-mouseenter="showCalendar=true" ng-mouseleave="showCalendar=false">Calendar</div>
<div class="calendar-content" ng-show="showCalendar">
    <my-calendar-directive/>
</div>
Fanboobs a parlé, c'est exactement ce que j'avais en tête, le calendrier afficherait le jour comme içi :
Image
Et au survol (ou au clic) le calendrier format "huge" (comme maintenant) apparaîtrait.
Hunchman801
Bad Rayman
Posts: 83848
Joined: Thu Aug 07, 2003 6:50 pm
Location: Paris, France
Contact:
Tings: 610019

Re: Vos idées pour le nouveau portail (et le site en général)

Post by Hunchman801 »

incognito wrote:C'est bizarre, je trouvais ça hyper bien écrit en tant néophyte. :shock:
Je parlais du langage lui-même, pas du code que j'ai à peine survolé.

Quant à l'idée de faire apparaître le calendrier au survol de la date, d'accord mais on la met où cette date ?

Et ça ne règle pas le problème qu'actuellement personne ne semble utiliser ce putain de calendrier. Alors quel est l'intérêt d'y rajouter des trucs ?
Image
Trunks Masters
Ursula
Posts: 1772
Joined: Sun Jul 12, 2015 1:21 pm
Location: Si tu croyais que je te donnerai le nom de ma ville, Tu te trompes, JTKC
Tings: 26705

Re: Vos idées pour le nouveau portail (et le site en général)

Post by Trunks Masters »

Discuter avec nos voix et nos visages par Internet comme ça on verra la tête d'Incognito :bad:
Image
incognito
Électoon
Posts: 15619
Joined: Wed Oct 02, 2013 10:34 am
Tings: 0

Re: Vos idées pour le nouveau portail (et le site en général)

Post by incognito »

Rien ne m'empèche de porter un masque, ce que je fais de plus en plus souvent.
Post Reply