• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

Mod.Plantilla [MoD] Mostrar Banderas de los paises

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Nuestro querido idioma español tiene la pega de no ser muy estándar en internet. Las imágenes acentuadas y la ñ hacen que no carguen las imágenes.
Hacer una modificación especial para que todo rule bien al estilo de España (que va incluido en el code), es un peñazo inmenso que no tiene sentido ahora.
El que quiera cambiarlo a su país, tendrá que variar el texto a introducir en la plantilla message_user_info a (es un ejemplo que está en xenfácil):
PHP:
						<dd><a href="http://maps.google.com/maps?q={xen:urlencode {xen:string censor, $user.location}}" target="_blank" rel="nofollow" itemprop="address" class="concealed">
							<xen:if is="({xen:string censor, $user.location} == 'Espana')">
								<img src="@imagePath/xenforo/gushh_flags/Espana.png" alt="España" title="España" />
							<xen:elseif is="({xen:string censor, $user.location} == 'Peru')" />
								<img src="@imagePath/xenforo/gushh_flags/Peru.png" alt="Perú" title="Perú" />
							<xen:elseif is="({xen:string censor, $user.location} == 'Mexico')" />
								<img src="@imagePath/xenforo/gushh_flags/Mexico.png" alt="México" title="México" />
							<xen:else />
								<img src="@imagePath/xenforo/gushh_flags/{xen:string censor, $user.location}.png" alt="{xen:string censor, $user.location}" title="{xen:string censor, $user.location}" />
							</xen:if>
						</a></dd>
El que quiera añadir algún país de los acentuados a esta lista, deberá sustituir <xen:else /> por
PHP:
							<xen:elseif is="({xen:string censor, $user.location} == 'NUEVO_PAÍS')" />
								<img src="@imagePath/xenforo/gushh_flags/NUEVO_PAÍS.png" alt="NUEVO_PAÍS_ACENTUADO" title="NUEVO_PAÍS_ACENTUADO" />
							<xen:else />


Buscar en la plantilla account_personal_details el texto:

PHP:
			<dd><input type="text" name="location" value="{$visitor.location}" id="ctrl_location" class="textCtrl OptOut" /></dd>

Sustituir por
PHP:
<!-- Modificacion de Pais por Gushh modificado por lms -->
			<dd>
				<select name="location" id="ctrl_location" class="textCtrl">
					<optgroup label="Africa:">
						<option value="Angola" {xen:selected "{$visitor.location} == 'Angola'"}>Angola</option>
						<option value="Argelia" {xen:selected "{$visitor.location} == 'Argelia'"}>Argelia</option>
						<option value="Benin" {xen:selected "{$visitor.location} == 'Benin'"}>Benin</option>
						<option value="Botswana" {xen:selected "{$visitor.location} == 'Botswana'"}>Botswana</option>
						<option value="Burkina Faso" {xen:selected "{$visitor.location} == 'Burkina Faso'"}>Burkina Faso</option>
						<option value="Burundi" {xen:selected "{$visitor.location} == 'Burundi'"}>Burundi</option>
						<option value="Camerun" {xen:selected "{$visitor.location} == 'Camerun'"}>Camerún</option>
						<option value="Cabo Verde" {xen:selected "{$visitor.location} == 'Cabo Verde'"}>Cabo Verde</option>
						<option value="Chad" {xen:selected "{$visitor.location} == 'Chad'"}>Chad</option>
						<option value="Comoros" {xen:selected "{$visitor.location} == 'Comoros'"}>Comoros</option>
						<option value="Costa de Marfil" {xen:selected "{$visitor.location} == 'Costa de Marfil'"}>Costa de Marfil</option>
						<option value="Djibouti" {xen:selected "{$visitor.location} == 'Djibouti'"}>Djibouti</option>
						<option value="Egipto" {xen:selected "{$visitor.location} == 'Egipto'"}>Egipto</option>
						<option value="Eritrea" {xen:selected "{$visitor.location} == 'Eritrea'"}>Eritrea</option>
						<option value="Etiopia" {xen:selected "{$visitor.location} == 'Etiopia'"}>Etiopia</option>
						<option value="Gabon" {xen:selected "{$visitor.location} == 'Gabon'"}>Gabón</option>
						<option value="Gambia" {xen:selected "{$visitor.location} == 'Gambia'"}>Gambia</option>
						<option value="Ghana" {xen:selected "{$visitor.location} == 'Ghana'"}>Ghana</option>
						<option value="Guinea" {xen:selected "{$visitor.location} == 'Guinea'"}>Guinea</option>
						<option value="Guinea Bissau" {xen:selected "{$visitor.location} == 'Guinea Bissau'"}>Guinea Bissau</option>
						<option value="Guinea Ecuatorial" {xen:selected "{$visitor.location} == 'Guinea Ecuatorial'"}>Guinea Ecuatorial</option>
						<option value="Kenia" {xen:selected "{$visitor.location} == 'Kenia'"}>Kenia</option>
						<option value="Lesotho" {xen:selected "{$visitor.location} == 'Lesotho'"}>Lesotho</option>
						<option value="Liberia" {xen:selected "{$visitor.location} == 'Liberia'"}>Liberia</option>
						<option value="Libia" {xen:selected "{$visitor.location} == 'Libia'"}>Líbia</option>
						<option value="Madagaskar" {xen:selected "{$visitor.location} == 'Madagaskar'"}>Madagaskar</option>
						<option value="Malawi" {xen:selected "{$visitor.location} == 'Malawi'"}>Malawi</option>
						<option value="Mali" {xen:selected "{$visitor.location} == 'Mali'"}>Mali</option>
						<option value="Marruecos" {xen:selected "{$visitor.location} == 'Marruecos'"}>Marruecos</option>
						<option value="Mauricio" {xen:selected "{$visitor.location} == 'Mauricio'"}>Mauricio</option>
						<option value="Mauritania" {xen:selected "{$visitor.location} == 'Mauritania'"}>Mauritania</option>
						<option value="Mozambique" {xen:selected "{$visitor.location} == 'Mozambique'"}>Mozambique</option>
						<option value="Namibia" {xen:selected "{$visitor.location} == 'Namibia'"}>Namibia</option>
						<option value="Niger" {xen:selected "{$visitor.location} == 'Niger'"}>Niger</option>
						<option value="Nigeria" {xen:selected "{$visitor.location} == 'Nigeria'"}>Nigeria</option>
						<option value="Republica Centroafricana" {xen:selected "{$visitor.location} == 'Republica Centroafricana'"}>República Centroafricana</option>
						<option value="Republica del Congo" {xen:selected "{$visitor.location} == 'Republica del Congo'"}>República del Congo</option>
						<option value="Republica Democratica del Congo" {xen:selected "{$visitor.location} == 'Republica Democratica del Congo'"}>República Democratica del Congo</option>
						<option value="Ruanda" {xen:selected "{$visitor.location} == 'Ruanda'"}>Ruanda</option>
						<option value="San Tome & Principe" {xen:selected "{$visitor.location} == 'San Tome & Principe'"}>San Tome & Principe</option>
						<option value="Santa Helena" {xen:selected "{$visitor.location} == 'Santa Helena'"}>Santa Helena</option>
						<option value="Senegal" {xen:selected "{$visitor.location} == 'Senegal'"}>Senegal</option>
						<option value="Seychelles" {xen:selected "{$visitor.location} == 'Seychelles'"}>Seychelles</option>
						<option value="Sierra Leona" {xen:selected "{$visitor.location} == 'Sierra Leona'"}>Sierra Leona</option>
						<option value="Somalia" {xen:selected "{$visitor.location} == 'Somalia'"}>Somalia</option>
						<option value="Sudan" {xen:selected "{$visitor.location} == 'Sudan'"}>Sudan</option>
						<option value="Sudafrica" {xen:selected "{$visitor.location} == 'Sudafrica'"}>Sudafrica</option>
						<option value="Swazilandia" {xen:selected "{$visitor.location} == 'Swazilandia'"}>Swazilandia</option>
						<option value="Tanzania" {xen:selected "{$visitor.location} == 'Tanzania'"}>Tanzania</option>
						<option value="Togo" {xen:selected "{$visitor.location} == 'Togo'"}>Togo</option>
						<option value="Tunicia" {xen:selected "{$visitor.location} == 'Tunicia'"}>Tunicia</option>
						<option value="Uganda" {xen:selected "{$visitor.location} == 'Uganda'"}>Uganda</option>
						<option value="Zambia" {xen:selected "{$visitor.location} == 'Zambia'"}>Zambia</option>
						<option value="Zimbabwe" {xen:selected "{$visitor.location} == 'Zimbabwe'"}>Zimbabwe</option>
					<optgroup label="America Central:">
						<option value="Antigua y Barbuda" {xen:selected "{$visitor.location} == 'Antigua y Barbuda'"}>Antigua y Barbuda</option>
						<option value="Antillas Neerlandesas" {xen:selected "{$visitor.location} == 'Antillas Neerlandesas'"}>Antillas Neerlandesas</option>
						<option value="Aruba" {xen:selected "{$visitor.location} == 'Aruba'"}>Aruba</option>
						<option value="Bahamas" {xen:selected "{$visitor.location} == 'Bahamas'"}>Bahamas</option>
						<option value="Barbados" {xen:selected "{$visitor.location} == 'Barbados'"}>Barbados</option>
						<option value="Belice" {xen:selected "{$visitor.location} == 'Belice'"}>Belice</option>
						<option value="Bermudas" {xen:selected "{$visitor.location} == 'Bermudas'"}>Bermudas</option>
						<option value="Costa Rica" {xen:selected "{$visitor.location} == 'Costa Rica'"}>Costa Rica</option>
						<option value="Cuba" {xen:selected "{$visitor.location} == 'Cuba'"}>Cuba</option>
						<option value="Dominica" {xen:selected "{$visitor.location} == 'Dominica'"}>Dominica</option>
						<option value="El Salvador" {xen:selected "{$visitor.location} == 'El Salvador'"}>El Salvador</option>
						<option value="Granada" {xen:selected "{$visitor.location} == 'Granada'"}>Granada</option>
						<option value="Guatemala" {xen:selected "{$visitor.location} == 'Guatemala'"}>Guatemala</option>
						<option value="Haiti" {xen:selected "{$visitor.location} == 'Haiti'"}>Haití</option>
						<option value="Honduras" {xen:selected "{$visitor.location} == 'Honduras'"}>Honduras</option>
						<option value="Isla Anguila" {xen:selected "{$visitor.location} == 'Isla Anguila'"}>Isla Anguila</option>
						<option value="Islas Caiman" {xen:selected "{$visitor.location} == 'Islas Caiman'"}>Islas Caiman</option>
						<option value="Islas Turcas y Caicos" {xen:selected "{$visitor.location} == 'Islas Turcas y Caicos'"}>Islas Turcas y Caicos</option>
						<option value="Islas Virgenes Britanicas" {xen:selected "{$visitor.location} == 'Islas Virgenes Britanicas'"}>Islas Virgenes Britanicas</option>
						<option value="Jamaica" {xen:selected "{$visitor.location} == 'Jamaica'"}>Jamaica</option>
						<option value="Martinica" {xen:selected "{$visitor.location} == 'Martinica'"}>Martinica</option>
						<option value="Mexico" {xen:selected "{$visitor.location} == 'Mexico'"}>México</option>
						<option value="Montserrat" {xen:selected "{$visitor.location} == 'Montserrat'"}>Montserrat</option>
						<option value="Nicaragua" {xen:selected "{$visitor.location} == 'Nicaragua'"}>Nicaragua</option>
						<option value="Panama" {xen:selected "{$visitor.location} == 'Panama'"}>Panamá</option>
						<option value="Puerto Rico" {xen:selected "{$visitor.location} == 'Puerto Rico'"}>Puerto Rico</option>
						<option value="Republica Dominicana" {xen:selected "{$visitor.location} == 'Republica Dominicana'"}>República Dominicana</option>
						<option value="San Cristobal y Nieves" {xen:selected "{$visitor.location} == 'San Cristobal y Nieves'"}>San Cristóbal y Nieves</option>
						<option value="Santa Lucia" {xen:selected "{$visitor.location} == 'Santa Lucia'"}>Santa Lucía</option>
						<option value="San Vicente y las Granadinas" {xen:selected "{$visitor.location} == 'San Vicente y las Granadinas'"}>San Vicente y las Granadinas</option>
						<option value="Trinidad y Tobago" {xen:selected "{$visitor.location} == 'Trinidad y Tobago'"}>Trinidad y Tobago</option>
					<optgroup label="America del Norte:">
						<option value="Canada" {xen:selected "{$visitor.location} == 'Canada'"}>Canadá</option>
						<option value="Groenlandia" {xen:selected "{$visitor.location} == 'Groenlandia'"}>Groenlandia</option>
						<option value="San Pedro y Miquelon" {xen:selected "{$visitor.location} == 'San Pedro y Miquelon'"}>San Pedro y Miquelón</option>
						<option value="USA" {xen:selected "{$visitor.location} == 'USA'"}>USA</option>
					<optgroup label="America del Sur:">
						<option value="Argentina" {xen:selected "{$visitor.location} == 'Argentina'"}>Argentina</option>
						<option value="Bolivia" {xen:selected "{$visitor.location} == 'Bolivia'"}>Bolivia</option>
						<option value="Brasil" {xen:selected "{$visitor.location} == 'Brasil'"}>Brasil</option>
						<option value="Chile" {xen:selected "{$visitor.location} == 'Chile'"}>Chile</option>
						<option value="Colombia" {xen:selected "{$visitor.location} == 'Colombia'"}>Colombia</option>
						<option value="Ecuador" {xen:selected "{$visitor.location} == 'Ecuador'"}>Ecuador</option>
						<option value="Guyana" {xen:selected "{$visitor.location} == 'Guyana'"}>Guyana</option>
						<option value="Islas Georgias del Sur y Sandwich del Sur" {xen:selected "{$visitor.location} == 'Islas Georgias del Sur y Sandwich del Sur'"}>Islas Georgias del Sur y Sandwich del Sur</option>
						<option value="Islas Malvinas" {xen:selected "{$visitor.location} == 'Islas Malvinas'"}>Islas Malvinas</option>
						<option value="Paraguay" {xen:selected "{$visitor.location} == 'Paraguay'"}>Paraguay</option>
						<option value="Peru" {xen:selected "{$visitor.location} == 'Peru'"}>Perú</option>
						<option value="Surinam" {xen:selected "{$visitor.location} == 'Surinam'"}>Surinam</option>
						<option value="Uruguay" {xen:selected "{$visitor.location} == 'Uruguay'"}>Uruguay</option>
						<option value="Venezuela" {xen:selected "{$visitor.location} == 'Venezuela'"}>Venezuela</option>
					<optgroup label="Asia:">
						<option value="Afganistan" {xen:selected "{$visitor.location} == 'Afganistan'"}>Afganistán</option>
						<option value="Arabia Saudita" {xen:selected "{$visitor.location} == 'Arabia Saudita'"}>Arabia Saudita</option>
						<option value="Armenia" {xen:selected "{$visitor.location} == 'Armenia'"}>Armenia</option>
						<option value="Azerbaiyan" {xen:selected "{$visitor.location} == 'Azerbaiyan'"}>Azerbaiyán</option>
						<option value="Bahrein" {xen:selected "{$visitor.location} == 'Bahrein'"}>Bahrein</option>
						<option value="Bangladesh" {xen:selected "{$visitor.location} == 'Bangladesh'"}>Bangladesh</option>
						<option value="Birmania" {xen:selected "{$visitor.location} == 'Birmania'"}>Birmania</option>
						<option value="Brunei" {xen:selected "{$visitor.location} == 'Brunei'"}>Brunei</option>
						<option value="Butan" {xen:selected "{$visitor.location} == 'Butan'"}>Bután</option>
						<option value="Camboya" {xen:selected "{$visitor.location} == 'Camboya'"}>Camboya</option>
						<option value="Catar" {xen:selected "{$visitor.location} == 'Albania'"}>Catar</option>
						<option value="China" {xen:selected "{$visitor.location} == 'China'"}>China</option>
						<option value="Corea del Norte" {xen:selected "{$visitor.location} == 'Corea del Norte'"}>Corea del Norte</option>
						<option value="Corea del Sur" {xen:selected "{$visitor.location} == 'Corea del Sur'"}>Corea del Sur</option>
						<option value="Emiratos Arabes Unidos" {xen:selected "{$visitor.location} == 'Emiratos Arabes Unidos'"}>Emiratos Árabes Unidos</option>
						<option value="Filipinas" {xen:selected "{$visitor.location} == 'Filipinas'"}>Filipinas</option>
						<option value="Georgia" {xen:selected "{$visitor.location} == 'Georgia'"}>Georgia</option>
						<option value="Hong Kong" {xen:selected "{$visitor.location} == 'Hong Kong'"}>Hong Kong</option>
						<option value="India" {xen:selected "{$visitor.location} == 'India'"}>India</option>
						<option value="Indonesia" {xen:selected "{$visitor.location} == 'Indonesia'"}>Indonesia</option>
						<option value="Iran" {xen:selected "{$visitor.location} == 'Iran'"}>Irán</option>
						<option value="Irak" {xen:selected "{$visitor.location} == 'Irak'"}>Irak</option>
						<option value="Israel" {xen:selected "{$visitor.location} == 'Israel'"}>Israel</option>
						<option value="Isla de Taiwan" {xen:selected "{$visitor.location} == 'Isla de Taiwan'"}>Isla de Taiwán</option>
						<option value="Japon" {xen:selected "{$visitor.location} == 'Japon'"}>Japón</option>
						<option value="Jordania" {xen:selected "{$visitor.location} == 'Jordania'"}>Jordania</option>
						<option value="Kazajistan" {xen:selected "{$visitor.location} == 'Kazajistan'"}>Kazajistán</option>
						<option value="Kirguistan" {xen:selected "{$visitor.location} == 'Kirguistan'"}>Kirguistán</option>
						<option value="Kuwait" {xen:selected "{$visitor.location} == 'Kuwait'"}>Kuwait</option>
						<option value="Libano" {xen:selected "{$visitor.location} == 'Libano'"}>Líbano</option>
						<option value="Laos" {xen:selected "{$visitor.location} == 'Laos'"}>Laos</option>
						<option value="Macao" {xen:selected "{$visitor.location} == 'Macao'"}>Macao</option>
						<option value="Malasia" {xen:selected "{$visitor.location} == 'Malasia'"}>Malasia</option>
						<option value="Maldivas" {xen:selected "{$visitor.location} == 'Maldivas'"}>Maldivas</option>
						<option value="Mongolia" {xen:selected "{$visitor.location} == 'Mongolia'"}>Mongolia</option>
						<option value="Nepal" {xen:selected "{$visitor.location} == 'Nepal'"}>Nepal</option>
						<option value="Oman" {xen:selected "{$visitor.location} == 'Oman'"}>Omán</option>
						<option value="Pakistan" {xen:selected "{$visitor.location} == 'Pakistan'"}>Pakistán</option>
						<option value="Singapur" {xen:selected "{$visitor.location} == 'Singapur'"}>Singapur</option>
						<option value="Siria" {xen:selected "{$visitor.location} == 'Siria'"}>Siria</option>
						<option value="Sri Lanka" {xen:selected "{$visitor.location} == 'Sri Lanka'"}>Sri Lanka</option>
						<option value="Tailandia" {xen:selected "{$visitor.location} == 'Tailandia'"}>Tailandia</option>
						<option value="Tayikistan" {xen:selected "{$visitor.location} == 'Tayikistan'"}>Tayikistán</option>
						<option value="Tibet" {xen:selected "{$visitor.location} == 'Tibet'"}>Tibet</option>
						<option value="Timor Oriental" {xen:selected "{$visitor.location} == 'Timor Oriental'"}>Timor Oriental</option>
						<option value="Turkmenistan" {xen:selected "{$visitor.location} == 'Turkmenistan'"}>Turkmenistán</option>
						<option value="Turquia" {xen:selected "{$visitor.location} == 'Turquia'"}>Turquía</option>
						<option value="Uzbekistan" {xen:selected "{$visitor.location} == 'Uzbekistan'"}>Uzbekistán</option>
						<option value="Vietnam" {xen:selected "{$visitor.location} == 'Vietnam'"}>Vietnam</option>
						<option value="Yemen" {xen:selected "{$visitor.location} == 'Yemen'"}>Yemen</option>
					<optgroup label="Europa:">
						<option value="Albania" {xen:selected "{$visitor.location} == 'Albania'"}>Albania</option>
						<option value="Alemania" {xen:selected "{$visitor.location} == 'Alemania'"}>Alemania</option>
						<option value="Andorra" {xen:selected "{$visitor.location} == 'Andorra'"}>Andorra</option>
						<option value="Austria" {xen:selected "{$visitor.location} == 'Austria'"}>Austria</option>
						<option value="Belgica" {xen:selected "{$visitor.location} == 'Belgica'"}>Bélgica</option>
						<option value="Bielorrusia" {xen:selected "{$visitor.location} == 'Bielorrusia'"}>Bielorrusia</option>
						<option value="Bosnia y Herzegovina" {xen:selected "{$visitor.location} == 'Bosnia y Herzegovina'"}>Bosnia y Herzegovina</option>
						<option value="Bulgaria" {xen:selected "{$visitor.location} == 'Bulgaria'"}>Bulgaria</option>
						<option value="Chipre" {xen:selected "{$visitor.location} == 'Chipre'"}>Chipre</option>
						<option value="Ciudad del Vaticano" {xen:selected "{$visitor.location} == 'Ciudad del Vaticano'"}>Ciudad del Vaticano</option>
						<option value="Croacia" {xen:selected "{$visitor.location} == 'Croacia'"}>Croacia</option>
						<option value="Dinamarca" {xen:selected "{$visitor.location} == 'Dinamarca'"}>Dinamarca</option>
						<option value="Escocia" {xen:selected "{$visitor.location} == 'Escocia'"}>Escocia</option>
						<option value="Eslovaquia" {xen:selected "{$visitor.location} == 'Eslovaquia'"}>Eslovaquia</option>
						<option value="Eslovenia" {xen:selected "{$visitor.location} == 'Eslovenia'"}>Eslovenia</option>
						<option value="Espana" {xen:selected "{$visitor.location} == 'Espana'"}>España</option>
						<option value="Estonia" {xen:selected "{$visitor.location} == 'Estonia'"}>Estonia</option>
						<option value="Europa" {xen:selected "{$visitor.location} == 'Europa'"}>Europa</option>
						<option value="Finlandia" {xen:selected "{$visitor.location} == 'Finlandia'"}>Finlandia</option>
						<option value="Francia" {xen:selected "{$visitor.location} == 'Francia'"}>Francia</option>
						<option value="Gales" {xen:selected "{$visitor.location} == 'Gales'"}>Gales</option>
						<option value="Gibraltar" {xen:selected "{$visitor.location} == 'Gibraltar'"}>Gibraltar</option>
						<option value="Guernsey" {xen:selected "{$visitor.location} == 'Guernsey'"}>Guernsey</option>
						<option value="Grecia" {xen:selected "{$visitor.location} == 'Grecia'"}>Grecia</option>
						<option value="Hungria" {xen:selected "{$visitor.location} == 'Hungria'"}>Hungría</option>
						<option value="Inglaterra" {xen:selected "{$visitor.location} == 'Inglaterra'"}>Inglaterra</option>
						<option value="Irlanda" {xen:selected "{$visitor.location} == 'Irlanda'"}>Irlanda</option>
						<option value="Islandia" {xen:selected "{$visitor.location} == 'Islandia'"}>Islandia</option>
						<option value="Isla de Man" {xen:selected "{$visitor.location} == 'Isla de Man'"}>Isla de Man</option>
						<option value="Islas Feroe" {xen:selected "{$visitor.location} == 'Islas Feroe'"}>Islas Feroe</option>
						<option value="Italia" {xen:selected "{$visitor.location} == 'Italia'"}>Italia</option>
						<option value="Letonia" {xen:selected "{$visitor.location} == 'Letonia'"}>Letonia</option>
						<option value="Liechtenstein" {xen:selected "{$visitor.location} == 'Liechtenstein'"}>Liechtenstein</option>
						<option value="Lituania" {xen:selected "{$visitor.location} == 'Lituania'"}>Lituania</option>
						<option value="Luxemburgo" {xen:selected "{$visitor.location} == 'Luxemburgo'"}>Luxemburgo</option>
						<option value="Macedonia" {xen:selected "{$visitor.location} == 'Macedonia'"}>Macedonia</option>
						<option value="Malta" {xen:selected "{$visitor.location} == 'Malta'"}>Malta</option>
						<option value="Moldavia" {xen:selected "{$visitor.location} == 'Moldavia'"}>Moldavia</option>
						<option value="Monaco" {xen:selected "{$visitor.location} == 'Monaco'"}>Mónaco</option>
						<option value="Montenegro" {xen:selected "{$visitor.location} == 'Montenegro'"}>Montenegro</option>
						<option value="Noruega" {xen:selected "{$visitor.location} == 'Noruega'"}>Noruega</option>
						<option value="Paises Bajos" {xen:selected "{$visitor.location} == 'Paises Bajos'"}>Países Bajos</option>
						<option value="Polonia" {xen:selected "{$visitor.location} == 'Polonia'"}>Polonia</option>
						<option value="Portugal" {xen:selected "{$visitor.location} == 'Portugal'"}>Portugal</option>
						<option value="Reino Unido" {xen:selected "{$visitor.location} == 'Reino Unido'"}>Reino Unido</option>
						<option value="Republica Checa" {xen:selected "{$visitor.location} == 'Republica Checa'"}>República Checa</option>
						<option value="Rumania" {xen:selected "{$visitor.location} == 'Rumania'"}>Rumania</option>
						<option value="Rusia" {xen:selected "{$visitor.location} == 'Rusia'"}>Rusia</option>
						<option value="San Marino" {xen:selected "{$visitor.location} == 'San Marino'"}>San Marino</option>
						<option value="Serbia" {xen:selected "{$visitor.location} == 'Serbia'"}>Serbia</option>
						<option value="Suecia" {xen:selected "{$visitor.location} == 'Suecia'"}>Suecia</option>
						<option value="Suiza" {xen:selected "{$visitor.location} == 'Suiza'"}>Suiza</option>
						<option value="Ucrania" {xen:selected "{$visitor.location} == 'Ucrania'"}>Ucrania</option>
					<optgroup label="Oceania:">
						<option value="Australia" {xen:selected "{$visitor.location} == 'Australia'"}>Australia</option>
						<option value="Fiyi" {xen:selected "{$visitor.location} == 'Fiyi'"}>Fiyi</option>
						<option value="Guam" {xen:selected "{$visitor.location} == 'Guam'"}>Guam</option>
						<option value="Indonesia" {xen:selected "{$visitor.location} == 'Indonesia'"}>Indonesia</option>
						<option value="Islas Cook" {xen:selected "{$visitor.location} == 'Islas Cook'"}>Islas Cook</option>
						<option value="Islas Marianas" {xen:selected "{$visitor.location} == 'Islas Marianas'"}>Islas Marianas</option>
						<option value="Islas Marshall" {xen:selected "{$visitor.location} == 'Islas Marshall'"}>Islas Marshall</option>
						<option value="Islas Norfolk" {xen:selected "{$visitor.location} == 'Islas Norfolk'"}>Islas Norfolk</option>
						<option value="Islas Pitcairn" {xen:selected "{$visitor.location} == 'Islas Pitcairn'"}>Islas Pitcairn</option>
						<option value="Islas Solomon" {xen:selected "{$visitor.location} == 'Islas Solomon'"}>Islas Solomon</option>
						<option value="Kiribati" {xen:selected "{$visitor.location} == 'Kiribati'"}>Kiribati</option>
						<option value="Micronesia" {xen:selected "{$visitor.location} == 'Micronesia'"}>Micronesia</option>
						<option value="Nauru" {xen:selected "{$visitor.location} == 'Nauru'"}>Nauru</option>
						<option value="Niue" {xen:selected "{$visitor.location} == 'Niue'"}>Niue</option>
						<option value="Nueva Guinea" {xen:selected "{$visitor.location} == 'Nueva Guinea'"}>Nueva Guinea</option>
						<option value="Nueva Zelanda" {xen:selected "{$visitor.location} == 'Nueva Zelanda'"}>Nueva Zelanda</option>
						<option value="Palaos" {xen:selected "{$visitor.location} == 'Palaos'"}>Palaos</option>
						<option value="Polinesia Francesa" {xen:selected "{$visitor.location} == 'Polinesia Francesa'"}>Polinesia Francesa</option>
						<option value="Samoa" {xen:selected "{$visitor.location} == 'Samoa'"}>Samoa</option>
						<option value="Samoa Americana" {xen:selected "{$visitor.location} == 'Samoa Americana'"}>Samoa Americana</option>
						<option value="Territorio Britanico del Oceano Indico" {xen:selected "{$visitor.location} == 'Territorio Britanico del Oceano Indico'"}>Territorio Británico del Océano Índico</option>
						<option value="Tonga" {xen:selected "{$visitor.location} == 'Tonga'"}>Tonga</option>
						<option value="Tuvalu" {xen:selected "{$visitor.location} == 'Tuvalu'"}>Tuvalu</option>
						<option value="Vanuatu" {xen:selected "{$visitor.location} == 'Vanuatu'"}>Vanuatu</option>
						<option value="Wallis y Futuna" {xen:selected "{$visitor.location} == 'Wallis y Futuna'"}>Wallis y Futuna</option>
					<optgroup label="Otros:">
						<option value="Arcoiris" {xen:selected "{$visitor.location} == 'Arcoiris'"}>Arcoiris</option>
						<option value="Formula1" {xen:selected "{$visitor.location} == 'Formula1'"}>Fórmula1</option>
						<option value="Mundial" {xen:selected "{$visitor.location} == 'Mundial'"}>Mundial</option>
						<option value="Pirata" {xen:selected "{$visitor.location} == 'Pirata'"}>Pirata</option>
					</optgroup>
				</select>
			</dd>
<!-- Fin Modificacion de Pais por Gushh modificado por lms -->



Buscar en la plantilla message_user_info
PHP:
<dd><a href="http://maps.google.com/maps?q={xen:urlencode {xen:string censor, $user.location}}" target="_blank" rel="nofollow" itemprop="address" class="concealed">{xen:string censor, $user.location}</a></dd>


Y cambiarlo por
PHP:
      <dd><a href="http://maps.google.com/maps?q={xen:urlencode {xen:string censor, $user.location}}" target="_blank" rel="nofollow" itemprop="address" class="concealed">
							<xen:if is="({xen:string censor, $user.location} == 'Espana')">
								<img src="@imagePath/xenforo/gushh_flags/Espana.png" alt="España" title="España" />
							<xen:elseif is="({xen:string censor, $user.location} == 'Peru')" />
								<img src="@imagePath/xenforo/gushh_flags/Peru.png" alt="Perú" title="Perú" />
							<xen:elseif is="({xen:string censor, $user.location} == 'Mexico')" />
								<img src="@imagePath/xenforo/gushh_flags/Mexico.png" alt="México" title="México" />
							<xen:else />
								<img src="@imagePath/xenforo/gushh_flags/{xen:string censor, $user.location}.png" alt="{xen:string censor, $user.location}" title="{xen:string censor, $user.location}" />
							</xen:if>
						</a></dd>

Dejo los archivos sin acentos y España como Espana en adjuntos, para que pueda funcionar el mod correctamente.

Salud2
 

Adjuntos

  • upload.zip
    287,5 KB · Visitas: 46

DL Gushh_

Miembro
Mensajes
64
Puntuación de reacciones
49
Puntos
18
Sitio web
desload.net
Nuestro querido idioma español tiene la pega de no ser muy estándar en internet. Las imágenes acentuadas y la ñ hacen que no carguen las imágenes.
Hacer una modificación especial para que todo rule bien al estilo de España (que va incluido en el code), es un peñazo inmenso que no tiene sentido ahora.
El que quiera cambiarlo a su país, tendrá que variar el texto a introducir en la plantilla message_user_info a (es un ejemplo que está en xenfácil):

....
....
....

Dejo los archivos sin acentos y España como Espana en adjuntos, para que pueda funcionar el mod correctamente.

Salud2

lms, funciona de la misma manera cambiando solamente los paises con acentos o eñes

aqui van unos ejemplos:

PHP:
<option value="Espana" {xen:selected "{$visitor.location} == 'Espana'"}>España</option>
<option value="Panama" {xen:selected "{$visitor.location} == 'Panama'"}>Panamá</option>
<option value="Mexico" {xen:selected "{$visitor.location} == 'Mexico'"}>México</option>
el único problema seria al darle click a la banderita y te lleve google maps a "Espana" pero voy a pensar un ratito y lo voy a resolver
Saludos!
 

DL Gushh_

Miembro
Mensajes
64
Puntuación de reacciones
49
Puntos
18
Sitio web
desload.net


el único problema seria al darle click a la banderita y te lleve google maps a "Espana" pero voy a pensar un ratito y lo voy a resolver

Listo!

Hay que modificar lo siguiente (Message_User_Info):

PHP:
<a href="http://maps.google.com/maps?q={xen:urlencode {xen:string censor, $user.location}}" target="_blank" rel="nofollow" itemprop="address" class="concealed"><img src="@imagePath/xenforo/gushh_flags/{$user.location}.png" alt="{$user.location}" title="{$user.location}" /></a>

Por:

PHP:
<xen:if is="({$user.location} == 'Espana')">
<dd><a href="http://maps.google.com/maps?q={xen:urlencode {xen:string censor, 'España'}}" target="_blank" rel="nofollow" itemprop="address" class="concealed"><img src="@imagePath/xenforo/gushh_flags/{$user.location}.png" alt="España" title="España" /></a></dd>
<xen:else />
<dd><a href="http://maps.google.com/maps?q={xen:urlencode {xen:string censor, $user.location}}" target="_blank" rel="nofollow" itemprop="address" class="concealed"><img src="@imagePath/xenforo/gushh_flags/{$user.location}.png" alt="{$user.location}" title="{$user.location}" /></a></dd>
</xen:if>

El tema de los acentos me es indiferente ya que al leerlo muchas veces se omiten y ademas google maps lo encuentra igual.-

Saludos
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Vamos a ver. XenForo trata igual con acentos que sin acentos pero las ruta de imágenes no. O sea, una ruta de imagen loquecorresponda/nombré.png no carga y sí lo hace loquecorresponda/nombre.png o bien loquecorresponda/españa.png (no carga) con loquecorresponda/espana.png (sí carga). A google le da igual buscar por españa, espana, spain o lo que sea similar ya que lo pone igual si no, haz clic en mi bandera).

Lo que pongo arriba está probado en esta web y funciona como lo puse, no con los acentos o ñ (lamentablemente).

Salud2
 

DL Gushh_

Miembro
Mensajes
64
Puntuación de reacciones
49
Puntos
18
Sitio web
desload.net
Vamos a ver. XenForo trata igual con acentos que sin acentos pero las ruta de imágenes no. O sea, una ruta de imagen loquecorresponda/nombré.png no carga y sí lo hace loquecorresponda/nombre.png o bien loquecorresponda/españa.png (no carga) con loquecorresponda/espana.png (sí carga).
Entiendo esto.
Lo que quise decir es que no va a quedar mal si pasamos el mouse por la bandera de Panamá y dice Panama

A google le da igual buscar por españa, espana, spain o lo que sea similar ya que lo pone igual si no, haz clic en mi bandera).
Es verdad, a la hora de escribir el post no estaba bien dormido :p y ahora tampoco :eek:

Saludos
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
No hay sueño que no se arregle con cama.
wink.png


Salud2
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Entiendo esto.
Lo que quise decir es que no va a quedar mal si pasamos el mouse por la bandera de Panamá y dice Panama

Saludos
Cierto. He añadido lo de title al final para que al pasar el ratón por encima de la bandera aparezca el nombre del país correctamente. Fue un lapsus, ahora subsanado.
Ya está cambiado en mi post.

Salud2
 

descaro

Activo
Mensajes
353
Puntuación de reacciones
129
Puntos
43
lms has puesto esta modificación en la página oficial de xenForo, pero sin ningún crédito a su autor DL Gushh ... supongo ha sido un lapsus
confused.png
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
lms has puesto esta modificación en la página oficial de xenForo, pero sin ningún crédito a su autor DL Gushh ... supongo ha sido un lapsus :confused:
Y gordo. Ya está subsanado. El problema vino porque en la modificación sí figura el autor (<!-- Modificacion de Pais por Gushh modificado por lms -->) pero tuve que quitarla y meterla en un archivo de texto porque excedía sí o sí el máximo número de caracteres. Al final quedó como quedó y no es lógico que se lleve el premio quien sólo ha hecho una modificación en detrimento de su autor. Así, desde aquí, todas mis disculpas a @DL Gushh_ , autor real de la modificación. Está subsanado en xenForo.

Salud2
 
Última edición:

elvamo

XenForoUser
Mensajes
44
Puntuación de reacciones
8
Puntos
8
Sitio web
www.ModdersNationESP.net
País
España
Página web
Web
Yo no entiendo nada hice todo exactamente como mencionas pero no me sale nada absolutamente debajo del avatar ni los mensajes ni las gracias ni nada de nada como aquí...
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Una vez hecho esto, vete a tu página de perfil y selecciona lo adecuado (país, género, etc) y lo normal es que te salga. Si eres de España y pones españa como país(mayúscula una, ninúscula otra), no te funciona.

Salud2
 

elvamo

XenForoUser
Mensajes
44
Puntuación de reacciones
8
Puntos
8
Sitio web
www.ModdersNationESP.net
País
España
Página web
Web
Una vez hecho esto, vete a tu página de perfil y selecciona lo adecuado (país, género, etc) y lo normal es que te salga. Si eres de España y pones españa como país(mayúscula una, ninúscula otra), no te funciona.

Salud2
Pero yo he visto en las capturas del primer post que no sale nada de poner el nombre de donde vives...
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web

Lith

Nuevo
Mensajes
27
Puntuación de reacciones
9
Puntos
3
Hay algo que no me cuadra en mi plantilla Message_User_Info no me sale la siguiente linea:

PHP:
<dd><a href="http://maps.google.com/maps?q={xen:urlencode {xen:string censor, $user.location}}" target="_blank" rel="nofollow" itemprop="address" class="concealed">{xen:string censor, $user.location}</a></dd>

Aquí dejo la plantilla:

PHP:
<xen:require css="message_user_info.css" />

<div class="messageUserInfo" itemscope="itemscope" itemtype="http://data-vocabulary.org/Person">
<div class="messageUserBlock">
    <xen:hook name="message_user_info_avatar" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
        <div class="avatarHolder">
            <xen:avatar user="$user" size="m" />
            <!-- slot: message_user_info_avatar -->
        </div>
    </xen:hook>

<xen:if is="!{$isQuickReply}">
    <xen:hook name="message_user_info_text" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
        <h3 class="userText">
            <xen:username user="$user" itemprop="name" rich="true" />
            <xen:if hascontent="true"><em class="userTitle" itemprop="title"><xen:contentcheck>{xen:helper userTitle, $user}</xen:contentcheck></em></xen:if>
            <!-- slot: message_user_info_text -->
        </h3>
    </xen:hook>

    <xen:if hascontent="true">
        <div class="extraUserInfo">
            <xen:contentcheck>
            <xen:hook name="message_user_info_extra" params="{xen:array 'user={$user}', 'isQuickReply={$isQuickReply}'}">
                <xen:if is="@messageShowRegisterDate">
                    <dl class="pairsInline">
                        <dt>{xen:phrase member_since}:</dt>
                        <dd>{xen:date $user.register_date}</dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowMessageCount">
                    <dl class="pairsInline">
                        <dt>{xen:phrase message_count}:</dt>
                        <dd><a href="{xen:link search/member, '', 'user_id={$user.user_id}'}" class="concealed">{xen:number $user.message_count}</a></dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowTotalLikes">
                    <dl class="pairsInline">
                        <dt>{xen:phrase likes_received}:</dt>
                        <dd>{xen:number $user.like_count}</dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowTrophyPoints">
                    <dl class="pairsInline">
                        <dt>{xen:phrase trophy_points}:</dt>
                        <dd><a href="{xen:link 'members/trophies', $user}" class="OverlayTrigger concealed">{xen:number $user.trophy_points}</a></dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowGender AND {$user.gender}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase gender}:</dt>
                        <dd itemprop="gender"><xen:if is="{$user.gender} == 'male'">{xen:phrase male}<xen:else />{xen:phrase female}</xen:if></dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowOccupation AND {$user.occupation}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase occupation}:</dt>
                        <dd itemprop="role">{xen:string censor, $user.occupation}</dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowLocation AND {$user.location}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase location}:</dt>
                        <dd><a href="{xen:link 'misc/location-info', '', 'location={xen:string censor, $user.location}'}" target="_blank" rel="nofollow" itemprop="address" class="concealed">{xen:string censor, $user.location}</a></dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowHomepage AND {$user.homepage}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase home_page}:</dt>
                        <dd><a href="{xen:string censor, $user.homepage}" rel="nofollow" target="_blank" itemprop="url">{xen:string censor, $user.homepage}</a></dd>
                    </dl>
                </xen:if>

                <xen:comment>
                <xen:foreach loop="{$user.identities}" key="$service" value="$account">
                    <dl class="pairsInline">
                        <dt>{$service}</dt>
                        <dd>{$account}</dd>
                    </dl>
                </xen:foreach>
                </xen:comment>

            </xen:hook>
            </xen:contentcheck>
        </div>
    </xen:if>

</xen:if>

    <span class="arrow"><span></span></span>
</div>
</div>

Gracias, un saludo.

EDITO: Ahora que me doy cuenta, no sale ninguna información de usuario en los post:

Sin título2.png
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
<dd><a href="{xen:link 'misc/location-info', '', 'location={xen:string censor, $user.location}'}" target="_blank" rel="nofollow" itemprop="address" class="concealed">{xen:string censor, $user.location}</a></dd>

Salud2
 

Lith

Nuevo
Mensajes
27
Puntuación de reacciones
9
Puntos
3
Ahí lo encontré, ¿y el tema de que no aparezca nada en los post?

Al menos debería salir los mensajes, me gusta etc... pero no aparece nada :(.

Un saludo, gracias por la ayuda!!
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Como ves en este foro aparece.

Son dos las plantillas que debes modificar. Lee todo el post que está bastante claro.
Ten en cuenta que esta modificación se hizo cuando XenForo era beta y alguna cosa ha podido cambiar (como ya has comprobado), pero por norma general no hace falta mucho ya que es poco lo que ha cambiado. Sigue los pasos, repasa el directorio de banderas, sube las banderas a ese directorio y te saldrá como aquí. Esta modificación no toca los posts, sólo el que aparezca una bandera. Si te desaparecen los posts, revierte lo que hayas hecho y comienza de nuevo poniendo algo más de atención.

Salud2
 

Lith

Nuevo
Mensajes
27
Puntuación de reacciones
9
Puntos
3
Si pero lo que yo me refiero son los datos que aparecen debajo del avatar, lo de:

Registrado el:
6 Oct 2010
Mensajes:
1.121
Me Gusta recibidos:
174
Puntos de trofeo:
64
Género:
Masculino
male.png

País:
Espana
Espana.png

Pasa que en mi foro no aparece nada de eso, ni la fecha de registro, ni los mensajes ni nada, ya desde que instalé el foro no aparece, antes de cualquier add-on.

Gracias, y lo siento si no me he explicado bien, he puesto bastantes post para lo podría verse en uno.

Un saludo.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Panel de Control -> Apariencia -> Propiedades del estilo -> Mensaje - Elementos -> marca lo que quieras (Mira la imagen)

2.png
Guarda los cambios (Actualizar).

Salud2
 

Lith

Nuevo
Mensajes
27
Puntuación de reacciones
9
Puntos
3
Aff, eso no lo habia visto pensé que era del estilo de vbulletin que salian ya por defecto.

Muchas gracias!! un saludo.
 
Arriba