Staff en línea

Página 1 de 5. 1, 2, 3, 4, 5  Siguiente

[Resuelto] dasdasdasdas
Tema iniciado por y Añadir a favoritos

[Resuelto] dasdasdasdas 
el Jue Jul 06, 2017 8:17 am
staff


Última edición por Chalo el Vie Sep 22, 2017 12:03 pm, editado 23 veces
realmente es molesto que crearas tantos temas sin nada de contenido
Mensaje automático



[ok]Se movio el tema a la papelera[/ok]
Mensaje automático



[ok]Se movio el tema a la papelera[/ok]
Chalo
avatar

¿Que estoy pensando? :

soy leyenda :p [table class=fecha_up][td]Se modifico:21/02/18 - 10:48 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6597


Puntos :

8643


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] dasdasdasdas 
el Jue Ago 31, 2017 8:42 am
staff
[iq=Chalo]As you can see, the NodeList's length is determined before the loop. This approach is faster than using divs.length inside the for statement, because the length would otherwise be read repeatedly for each iteration.

A reverse while() loop is an alternative, even more efficient approach and it also involves less code:[/iq]
Chalo
avatar

¿Que estoy pensando? :

soy leyenda :p [table class=fecha_up][td]Se modifico:21/02/18 - 10:48 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6597


Puntos :

8643


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] dasdasdasdas 
el Jue Ago 31, 2017 9:58 am
staff
1. Create New BBCodes with new LGBB(all boards and all sites... if you wish to use it on an external site, feel free)

[div=avacblock]Updated 23/7/13
LGBB has been updated to allow multiple attributes. You can now specify multiple attirubtes in BB tags.
Example: [ic][ div class="mydiv" id="thispost"][/ic]
Read the API description below for handling multiple attributes.
All your old BBcodes will still work with the updated LGBB, and you can carry on using the updated version in the same way as the old one. The only thing that may cause issues is replace and validate functions. They now receive an object containing the attributes.
[/div]

I decided to re-write LGBB after realizing, maybe it isn't getting used as often as it should because people aren't seeing the potential that this brings to their forum, and people aren't seeing the potential, because it isn't as easy to use as it should be. SO I've re-wrote it and re-releasing it, and it's now much easier to use.

For those of you that don't know, LGBB is a BBcode (into HTML) parser with an API for adding as many new BBcodes as you'd like. This means you can add new BBcodes to your board, this has allowed me to add to this board the [ic]inline code[/ic] bbcode, or the @LGforum user tag and more (if you wish to read all the BBcodes I have added by using the power of LGBB, look here: http://www.avacweb.com/t432-bbcodes-available-on-avacweb). For example, it could allow you to add a BBcode such as [staffbox][/staffbox] which changes into a nice staff box when posted.

Here's the LGBB parser and API core, to begin using LGBB, you must put this in a Javascript file and tick 'In All Pages':
Code:
Código:

(function(){"LGBB, a Javascript BBCode parser and API. Copyright \u00a9 by AvacWeb 2011-2013. All Rights Reserved. Use of this script is not allowed without this entire copyright notice in place. No Distribution without authors consent.";var h={expando:"{LGBB:"+(new Date).getMilliseconds()+"}",bbcodes:{},basics:[],attrReg:/([\w-]+)=("|'|)(.*?)\2(?=[\s\]])/g,parseTag:function(a,b,c){for(var d=b.insensitive?"i":"",e="\\["+b.tag+"[^\\]]*?\\]",k="\\[\\/"+b.tag+"\\]",d=c?RegExp("("+e+")(?!.*"+e+")((?:.|[\\r\\n])*?)"+
k,d):RegExp(e,d),l=[];d.test(a);)a=a.replace(d,function(a,d,e){c||(d=a);var f={},g;for(g in b.defaultAttr)f[g]=b.defaultAttr[g];d=h.attrReg.test(d)?d.match(h.attrReg):[];if(d.length)for(var k=0;g=d[k++];)(a=/([\w-]+)=['"]?(.*?)['"]?$/.exec(g))&&a.length&&(a[1]===b.tag&&(a[1]="default"),f[a[1]]=a[2]);if(b.validate&&(c?!b.validate.call(b,e,f):!b.validate.call(b,f)))return l.push(a),h.expando;a=b.replacement;b.replace&&(g=c?b.replace.call(b,e,f):b.replace(f),"string"===typeof g?a=g:g&&"object"===typeof g&&
(e=g.content||e,f=g.attr||f,"string"===typeof f&&(f={"default":f})));return h.swapReplacers(a,e,f)});for(d=0;e=l[d++];)a=a.replace(h.expando,e);return a},swapReplacers:function(a,b,c){if(!a)return"";b||(b="");c||(c={});a=a.replace(/{CONTENT}/g,b);for(var d in c)a=a.replace(RegExp("{ATTR-"+d.toUpperCase()+"}","g"),c[d]);c["default"]&&(a=a.replace(/{ATTR}/g,c["default"]));return a.replace(/{ATTR(-[A-Z-]+)?}/g,"")},parse:function(a){var b=h.bbcodes,c=h.basics;h.expando="{LGBB:"+(new Date).getMilliseconds()+
"}";for(var d=0,e;e=c[d++];){var k=e[0];if("string"===typeof k&&-1===e[1].indexOf(k))for(;-1!==a.indexOf(k);)a=a.replace(k,e[1]);else a=a.replace(k,e[1])}for(var l in b)if(b.hasOwnProperty(l)&&(c=b[l])&&c.replacement&&c.tag)try{a=h.parseTag(a,c,c.close)}catch(m){console.log("LGBB: Error parsing "+c.tag+" tag.",m)}return a},add:function(a,b){if(!/^\w+$/.test(a))throw new Exception("Invalid LGBB tag name: "+a);b.tag||(b.tag=a);b.defaultAttr?"string"===typeof b.defaultAttr&&(b.defaultAttr={"default":b.defaultAttr}):
b.defaultAttr={};"close"in b||(b.close=!1);h.bbcodes[a]=b;return this},addSwap:function(a,b){h.basics.push([a,b]);return this}};window.LGBB=h})();

Ticking 'In All Pages' allows us to be able to use it anywhere, meaning we can even parse new BBcodes in private messages, announcements and more.

Now LGBB is literally just the parser and API, that means it does the turning of a string of text into another string of text with all the BBcodes swapped, it doesn't take care of the posts automatically, for that you'll need this code, which should be a good example of how LGBB can be used, its commented to help. Put it in the same Javascript as core directly below it. This code ensures your custom BBcodes are not parsed in code boxes.
Code:

Código:
$(function(){
 var p = $('.post .content');
 for(var i = 0, post; (post = p[ i++ ]); ) {
 var codes = post.getElementsByTagName('code'), store = [];
 for(var j = 0, c; (c = codes[j++]); ) {
 store.push(c.innerHTML);
 c.innerHTML = '';
 }
 post.innerHTML = LGBB.parse( post.innerHTML );
 for(var s, j = 0; (s = store[j]); ) codes[j++].innerHTML = s;
 }
});

That code was for phpbb3, if you don't use phpbb3, you need to swap this line: [ic]var p = $('.post .content');[/ic] for the correct one for your version below:
Invision: [ic]var p = $('.post-entry'); [/ic]
PunBB: [ic]var p = $('.post .entry-content'); [/ic]
PhpBB2: [ic]var p = $('.postbody'); [/ic]

Okay, so now we've installed the LGBB parser, and we've got it parsing our posts (including pm's), but it still won't do anything, because we haven't added any BBcodes yet. So here's some BBcodes to get you started, add these in the same Javascript as you added the LGBB core, right underneath. These should be good examples of how to add your own BBcodes, but there's a full explanation about the API below. There are more custom BBcodes in this topic for you to check out too.
Code:

Código:
LGBB.add('div', {
 close : true,
 replacement : '<div class="{ATTR}">{CONTENT}</div>'
});

LGBB.add('span', {
 close : true,
 replacement : '<span class="{ATTR}">{CONTENT}</span>'
});

LGBB.addSwap(/Code:(.*?)\<code\>(?:\<br\>)?\[codetitle=["']?([^\]]+?)["']?]/gi, '$2:$1<code>');

for(var LG = 1; LG<7; LG++) {
 LGBB.add('h' + LG, {
 close : true,
 insensitive : true,
 replacement : '<h' + LG + '>{CONTENT}</h' + LG + '>'
 });
}
That will add you a number of BBcodes to your board. (This will not add new buttons to the editors, that's not what LGBB does, LGBB is just the parser, allowing these bbcodes to be turned into html).

[bspoiler="Click here to read about the BBcodes you just added"]
1. A div BBcode
This is used in a similar manner to a HTML div element, and allows you to add a DIV element with a classname to your posts. So the tag is 'div' and it requires being closed. Example: [ div = "classname" ] Content inside div [ /div ] (without the spaces, I have to put spaces in the opening tag or it will be parsed here).

2. A span BBcode
This is exactly the same as the div bbcode, but with a span element. SO its inline.

3. Header bbcodes
You have 6 header bbcodes h1 up to h6, which get turned into their respective HTML header, aka [ h2 ] (without spaces) into <h2>
Allowing you to create better titles and headers in your posts which are already styled and matching your forum.

4. Codetitle bbcode
The codetitle bbcode allows you to add titles to your codeboxes instead of 'Code:'. It doesn't need closed, its just a single bbcode, and you stick it right after the opening code tag. [codetitle="Javascript"] WiIl mean that the bit which says 'Code:' on your codeboxes will be swapped for 'Javascript:'.

If you don't understand any of these bbcodes please ask below.
[/bspoiler]

Hopefully now you've installed LGBB, have seen how it can be put to use (eg parsing posts), and seen how BBcodes are added. If your not already well on your way making your own BBcodes, then read on to learn about the API and how LGBB is used.

Click to read the LGBB API, so you can add more advanced bbcodes :

Adding New BBcodes
In LGBB there are three types of BBcodes, simple swaps, doubles and singles.

Simple swaps
The simple swaps are literally a "swap this for this". You add a new swap with the [ic]LGBB.addSwap(needle, replacement)[/ic] method. This is actually the function used for creating the tagging system on this forum: @Guest
Example: [ic]LGBB.addSwap('LGforum', '<a href="/u1">LGforum</a>');[/ic]
That example would add a swap to LGBB, that would swap out the word 'LGforum' for a HTML link to my profile.
The first parameter can be a string or a Regular Expression[tip]For advanced users who know how to use Javascript Regular Expressions[/tip]
The second parameter can be a string of function returning a string.

Singles
Singles are BBcodes that don't have a closing tag, you may be familiar with [ hr ] tag, which doesn't have a closing tag. You add singles, using the [ic]LGBB.add(tag, config)[/ic] method. The first parameter should be the tags name (which is used inside the square brackets). The second parameter must be an object literal containing at least one property 'replacement'.
Example:
Code:

Código:
LGBB.add('LG', {
    replacement : '<a href="/u1">LGforum</a>'
});

That adds a BBcode, so when anybody types [LG], it is swapped for a link to my profile.

Attributes
Some BBcodes take an attribute or multiple attributes, for example [ic][LG="Great"][/ic] or [ic][LG desc="Great" link="/u1"][/ic]
You can place the value of the specified attributes in your replacement string by using the form {ATTR-ATTRNAME} where ATTRNAME is the name of the attribute (Aka 'desc' or 'link' in the previous example).
When there is just one attribute specified with no name like that: [ic][LG="Great"][/ic] then it takes the name of 'default'. So you can place it in the replacement string like so: [ic]{ATTR-DEFAULT}[/ic] or more simply just {ATTR}

For multiple attributes you do the same. For this example: [ic][LG desc="Great" link="/u1"][/ic]
You could have this replacement string: [ic]'<a href="{ATTR-LINK}">LG is {ATTR-DESC}</a>'[/ic]
You can even mix the two examples together: [ic][LG="Great" link="/u1"][/ic] in which the first attribute still takes the name of 'default' and the second still takes the name of 'link'.

But what if the user didn't specify a link? {ATTR-LINK} would be replaced with an empty string, meaning the replcacement wouldn't work. So now we'll look at specifying default values for the attributes.
You simply add a defaultAttr property to your BBcode options. So it would look like this:
Code:

Código:
LGBB.add('LG', {
 replacement : '<a href="{ATTR-LINK}">LG is {ATTR}</a>', //see how I used {ATTR} for the default
 defaultAttr : { //our default attribute values
 'default' : 'Great', //default value for the default attribute
 'link'  : '/u1' //default value for the link attribute
 }
});
So now if someone put this: [ic][LG="Cool"][/ic] it would be replaced with: [ic]<a href="/u1">LG is Cool</a>[/ic] '/u1' is still there because it was specified as a default value.
Some more example for that BBcode:
[ic][LG][/ic] would become [ic]<a href="/u1">LG is Great</a>[/ic]
[ic][LG link="/forum"][/ic] would become [ic]<a href="/forum">LG is Great</a>[/ic]

That should explain attributes fully for you. Smile

Case-Insensitive
You can make a BBcode case-insensitive by adding an 'insensitive' property to the BBcode options. Like so:
Code:

Código:
LGBB.add('LG', {
    replacement : '<a href="/u1">I think LGforum is {ATTR}</a>',
    insensitive : true
});

This makes the BBcode case-insensitive, so it doesn't matter if someone puts [LG] or [lg] or [Lg] etc.

Validation
Sometimes it is valuable to be able to validate the BBcode before parsing it. You can validate BBcodes by adding a 'validate' property to the BBcode options, which should be a function returning true or false. Returning false prevents the BBcode from being parsed. Validate functions receive the attributes object as their parameter.

Lets think of this as an example. Say you have a 'div' BBcode in which you allow a 'style' attribute so users can style it how they want. Potentially they could make a big div that covered the whole screen and messed up the page. They could do that using 'position:fixed' or 'position:absolute' in the style attribute.

So lets validate it to make sure they don't.
Code:

Código:
LGBB.add('div', {
    replacement : '<div class="{ATTR}" style="{ATTR-STYLE}">{CONTENT}</div>',
    validate : function(attrs) {
 if(attrs.style && attrs.style.indexOf('position') !== -1) {
 //they have tried to mess with the position so return false and don't parse it.
 return false;
 }
        return true;
  },
  close : true
});
Now, we are safe from that issue, because it won't parse if they try and specify and position property.

Replacement
You can even completely replace what the BBcode is swapped for, and even replace attributes dynamically. You can specify a replace function in the BBcode options.
Returning a string completely replaces everything with the string you return. Returning an object, you can specify new attributes or content.
Going back to our LG example:
Code:

Código:
LGBB.add('LG', {
    replacement : '<a href="/u1">I think LGforum is {ATTR}</a>',
    replace : function(attrs) {
        if(attrs['default'] === 'ugly') {
 return {
 attrs : 'beautiful'
 };
        }
  }
});

So if someone put: [ic][LG="ugly"][/ic] it would turn into [ic]<a href="/u1">I think LGforum is beautiful</a>[/ic] because our replace function replaced the default attribute for the word 'beautiful'.


You can have a validate and a replace function if needed, just know that the validate function will be called first, and if it returns false (aka the BBcode is invalid) then the replace function will not be called.

Doubles
Doubles are the same as Singles except they require a closing tag. They are added the same way as singles, except you must specify its a double by adding a property 'close' as true to the object.
Example:
Code:

Código:
LGBB.add('LG', {
    close : true,
    replacement : '<a href="/u1" title="I think LGforum is {ATTR}">{CONTENT}</a>'
});

The close property tells LGBB that this BBcode needs to be closed. You'll also see something new in the replacement string '{CONTENT}', this is replaced with the content in-between the open and closing tags. SO with that example if the user was to type [ic][LG="Great"]Visit LGforums profile[/LG][/ic]
It would be swapped for: [ic]<a href="/u1" title="I think LGforum is Great">Visit LGforums profile</a>[/ic]

Attributes
Attributes for doubles work in the same way as they do in singles. There can be multiple attributes and each are identified by their name or default if they don't have a name.

Case-Insensitive
Doubles can be case-insensitive too. So this could even be valid: [lG]test[/Lg]

Validation
Doubles are validated in the same way but the validate function receive two parameters. The first being the content inbetween the tags and the second being the attributes object.

Replacement
A replace function can be specified for doubles too. The replace function receives the content as the first parameter and the attributes object as the second.
Returning a string replaces the whole thing including opening and closing tags with the string you return.
Returning an object can allow you to replace only the attributes, or only the content or both.
For example:
Code:

Código:
LGBB.add('LG', {
 close : true,
 replacement : '<a href="/u1">{CONTENT}</a>',
 replace : function(content, attrs) {
 if(content.indexOf('ugly') !== -1) { //oh no, don't call me ugly
 return {
 content : 'LG is beautiful' //new content has been specified.
 };
 }
 }
});

Only the content above has been replaced. So {CONTENT} will be swapped for the new content.


So that's pretty much all you need to know about adding BBcodes. Smile

Parsing with LGBB
To parse a string of text with LGBB, call the [ic]LGBB.parse(text);[/ic] method in Javascript. This will parse all the text for all the tags you have added, validating and replacing tags as you specified when you added them.

Returned is the new parsed text. You've seen this in use above in the code that parses the posts. However you can use it to parse any element.
Code:

[codetitle=Example][panda=js]var example = document.getElementById('example_box');
example.innerHTML = LGBB.parse(example.innerHTML); //replace the innerHTML with the parsed html

An example of where LGBB is used elsewhere is, on Avacweb, with the quick reply we have, when you preiew your post, it is displayed in the editor, and the preview is parsed with LGBB. Another use is when using the 'post' BBcode here, the displayed post must be parsed too.

That's everything you should need to know about adding BBcodes to your board. If you need help or you have any requests for a BBcode, please ask below. Also read the little tips below..

LGBB Tips
- It is good to note that the [ic]LGBB.add[/ic] and [ic]LGBB.addSwap[/ic] methods return LGBB, so you can chain the functions. Example: [ic]LGBB.addSwap('swap', 'replacement').addSwap('swap2', 'replacement2').add('bb' { ... [/ic]
- The [ic]LGBB.addSwap[/ic] method can take a function as the second parameter just like the native Javascript 'replace' function.
- Specifying a defaultAttr value can be as easy as this: [ic]defaultAttr : 'defaultvalue'[/ic] rather than including it in an object like this: [ic]defaultAttr: { 'default' : 'defaultvalue' }[/ic]
- The bbcodes are stored in the [ic]LGBB.bbcodes[/ic] object. So you can access them with Javascript at any time. [ic]LGBB.bbcodes.LG[/ic] for the LG tag.
- You can actually use the simple LGBB parser for other uses using the [ic]LGBB.swapReplacers[/ic] method. Example:
Code:

LGBB.swapReplacers('Some text with placeholders in. The time is {ATTR-TIME} and your username is {CONTENT}. ', _userdata.username, {time: (new Date()) })

would return the parsed string.


I'll be happy to take requests for BBcodes below if you have anything specific you would like
Chalo
avatar

¿Que estoy pensando? :

soy leyenda :p [table class=fecha_up][td]Se modifico:21/02/18 - 10:48 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6597


Puntos :

8643


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] dasdasdasdas 
el Mar Sep 05, 2017 12:12 pm
staff
ok test
Chalo
avatar

¿Que estoy pensando? :

soy leyenda :p [table class=fecha_up][td]Se modifico:21/02/18 - 10:48 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6597


Puntos :

8643


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] dasdasdasdas 
el Sáb Sep 16, 2017 1:26 pm
staff
Mensaje automático



[ok]Cierro tema[/ok]
Chalo
avatar

¿Que estoy pensando? :

soy leyenda :p [table class=fecha_up][td]Se modifico:21/02/18 - 10:48 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6597


Puntos :

8643


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] dasdasdasdas 
el Sáb Sep 16, 2017 1:26 pm
staff
Mensaje automático



[ok]Se movio el tema del subforo Papelera a Soporte[/ok]
Chalo
avatar

¿Que estoy pensando? :

soy leyenda :p [table class=fecha_up][td]Se modifico:21/02/18 - 10:48 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6597


Puntos :

8643


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] dasdasdasdas 
el Sáb Sep 16, 2017 1:28 pm
staff
Mensaje automático



[ok]Se movio el tema del subforo soporte a temas resueltos[/ok]
Chalo
avatar

¿Que estoy pensando? :

soy leyenda :p [table class=fecha_up][td]Se modifico:21/02/18 - 10:48 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6597


Puntos :

8643


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] dasdasdasdas 
el Sáb Sep 16, 2017 1:29 pm
staff
Mensaje automático



[ok]Se movio el tema del subforo soporte a temas resueltos[/ok]
Chalo
avatar

¿Que estoy pensando? :

soy leyenda :p [table class=fecha_up][td]Se modifico:21/02/18 - 10:48 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6597


Puntos :

8643


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] dasdasdasdas 
el Sáb Sep 16, 2017 1:51 pm
staff
Mensaje automático



[ok]Se movio el tema del subforo Papelera a El café[/ok]
Chalo
avatar

¿Que estoy pensando? :

soy leyenda :p [table class=fecha_up][td]Se modifico:21/02/18 - 10:48 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6597


Puntos :

8643


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

Re: [Resuelto] dasdasdasdas 
el Sáb Sep 16, 2017 1:53 pm
staff
Mensaje automático



[ok]Se movio el tema del subforo soporte a temas resueltos[/ok]
Chalo
avatar

¿Que estoy pensando? :

soy leyenda :p [table class=fecha_up][td]Se modifico:21/02/18 - 10:48 hrs. [/td][/table]


Banner en temas :

https://coverfiles.alphacoders.com/322/32281.jpg


Color de titulos :

#fff


Sombra titulo :

0 0 1px #000


Mensajes :

6597


Puntos :

8643


Me gusta :

991


ingreso :

17/04/2014


Sexo :

Masculino

Plataforma :

phpbb3


Navegador :

chrome


Ver perfil de usuario http://www.opensourcephpbb3.com

Volver arriba Ir abajo

 En la misma categoria


Permisos de este foro:
No puedes responder a temas en este foro.