Progress bar webform with page breaks Drupal 7

FinaleIf you need something like this in your webform on Drupal 7.
Captura de pantalla 2013-03-08 a la(s) 14.56.41

this is one of the easiest ways to do it.

Open sites/all/modules/webform/templates/webform.tpl.php

<?php
//Add this ..
$output_pagenum = ‘<div>Page ‘
. ‘ActualPage”>’ . $form['details']['page_num']['#value'] . ‘‘ . ‘ of ‘
. ‘TotalPage”>’ . $form['details']['page_count']['#value'] . ‘‘;
echo $output_pagenum;
// End of custom code

// Print out the main part of the form.
// Feel free to break this up and move the pieces within the array.
print drupal_render($form['submitted']);

Save it and you’ll see this..
Captura de pantalla 2013-03-08 a la(s) 15.04.27Now we are going to add some jquery to our form. the easiest way to do it is… adding a js file to our template.

In my case I’m using zen for templating my Drupal. so i have to edit my .info file.

you’ll find the template info file under sites/all/themes/MYCUSTOMTHEME/mycustomtheme.info

Uncomment this line. Remove the “;” that is placed on the beginning.

scripts[] = js/script.js

If there isn’t this file on the theme folder, create one.
In order to make this work you have to create a folder named js under your MYCUSTOMTHEME folder, and then place a new file called script.js

This is the code for the js file:

(function ($, Drupal, window, document, undefined) {

$(document).ready(function() {
//Progress bar for webforms.
$actual = jQuery(‘.ActualPage’).text(); //Get the value of the actual page.
$total = jQuery(‘.TotalPage’).text(); //Get the value of the total of pages.
$percentage = ($actual/$total)*100; //Divides the actual value between all the pages.
$percentage = $percentage+’%';
$progressbar = ‘<div id=”progressbarContainer” style=”background:#c2c2c2;”><div id=”progressbar” style=”background:#a3a3a3;min-height:15px;”></div></div>’
jQuery(‘.page-count’).append($progressbar)
jQuery(‘#progressbar’).css({‘width': $percentage}); //Depending on which page break youre on modifies the width of the progress bar.
// check if is a single page form or the webform has no breaks
if($actual == 1 &amp;&amp; $total == 1) {
$(‘.page-count’).remove();
}
//End of Progress Bar
});

})(jQuery, Drupal, this, this.document);

And this should be the result.

Finale

Cheers

Lista de Municipios de Jalisco para select options webform Drupal 7

acatic|Acatic
acatlandejuarez|Acatlán de Juárez
ahualulcodemercado|Ahualulco de Mercado
amacueca|Amacueca
amatitan|Amatitán
ameca|Ameca
arandas|Arandas
atemajacdebrizuela|Atemajac de Brizuela
atengo|Atengo
atenguillo|Atenguillo
atotonilco|Atotonilco
atotonilcoelalto|Atotonilco el Alto
atoyac|Atoyac
autlandenavarro|Autlán de Navarro
ayotlan|Ayotlán
ayutla|Ayutla
bolaños|Bolaños
cabeceramunicipal|Cabecera Municipal
cabocorrientes|Cabo Corrientes
cañadasdeobregon|Cañadas de Obregón
capilladeguadalupe|Capilla de Guadalupe
casimirocastillo|Casimiro Castillo
chapala|Chapala
chimaltitan|Chimaltitán
chiquilistlan|Chiquilistlán
cihuatlan|Cihuatlán
ciudaddeencarnaciondediaz|Ciudad de Encarnación de Díaz
ciudadguzman|Ciudad Guzmán
clave|Clave
cocula|Cocula
colotlan|Colotlán
concepciondebuenosaires|Concepción de Buenos Aires
cuautitlan|Cuautitlán
cuautitlandegarciabarragan|Cuautitlán de García Barragán
cuautla|Cuautla
cuquio|Cuquío
degollado|Degollado
ejutlajalisco|Ejutla (Jalisco)
elarenal|El Arenal
elgrullo|El Grullo
ellimon|El Limón
elsalto|El Salto
eltuito|El Tuito
encarnaciondediaz|Encarnación de Díaz
etzatlan|Etzatlán
gomezfarias|Gómez Farías
guachinango|Guachinango
guadalajara|Guadalajara
hostotipaquillo|Hostotipaquillo
huejucar|Huejúcar
huejuquillaelalto|Huejuquilla el Alto
ixtlahuacandelosmembrillos|Ixtlahuacán de los Membrillos
ixtlahuacandelrio|Ixtlahuacán del Río
jalostotitlan|Jalostotitlán
jamay|Jamay
jesusmaria|Jesús María
jilotlandelosdolores|Jilotlán de los Dolores
jocotepec|Jocotepec
juanacatlan|Juanacatlán
juchitlan|Juchitlán
labarca|La Barca
lagosdemoreno|Lagos de Moreno
lahuerta|La Huerta
lamanzanilladelapaz|La Manzanilla de la Paz
magdalena|Magdalena
mascota|Mascota
mazamitla|Mazamitla
mexticacan|Mexticacán
mezquitic|Mezquitic
mixtlan|Mixtlán
municipio|Municipio
ocotlan|Ocotlán
ojuelosdejalisco|Ojuelos de Jalisco
pihuamo|Pihuamo
poncitlan|Poncitlán
puertovallarta|Puerto Vallarta
quitupan|Quitupan
sancristobaldelabarranca|San Cristóbal de la Barranca
sandiegodealejandria|San Diego de Alejandría
sangabriel|San Gabriel
sanignacio|San Ignacio
sanignaciocerrogordo|San Ignacio Cerro Gordo
sanjuandeloslagos|San Juan de los Lagos
sanjuanitodeescobedo|San Juanito de Escobedo
sanjulian|San Julián
sanmarcos|San Marcos
sanmartindebolaños|San Martín de Bolaños
sanmartindehidalgo|San Martín de Hidalgo
sanmiguelelalto|San Miguel el Alto
sanpedrotlaquepaque|San Pedro Tlaquepaque
sansebastiandeloeste|San Sebastián del Oeste
sansebastiandelsur|San Sebastián del Sur
santamariadeloro|Santa María del Oro
santamariadelosangeles|Santa María de los Ángeles
sayula|Sayula
tala|Tala
talpadeallende|Talpa de Allende
tamazuladegordiano|Tamazula de Gordiano
tapalpa|Tapalpa
tecalitlan|Tecalitlán
techalutademontenegro|Techaluta de Montenegro
tecolotlan|Tecolotlán
tenamaxtlan|Tenamaxtlán
teocaltiche|Teocaltiche
teocuitatlandecorona|Teocuitatlán de Corona
tepatitlandemorelos|Tepatitlán de Morelos
tequila|Tequila
teuchitlan|Teuchitlán
tizapanelalto|Tizapán el Alto
tlajomulcodezuñiga|Tlajomulco de Zúñiga
tlaquepaque|Tlaquepaque
toliman|Tolimán
tomatlan|Tomatlán
tonala|Tonalá
tonaya|Tonaya
tonila|Tonila
totatiche|Totatiche
tototlan|Tototlán
tuxcacuesco|Tuxcacuesco
tuxcueca|Tuxcueca
tuxpan|Tuxpan
uniondesanantonio|Unión de San Antonio
uniondetula|Unión de Tula
valledeguadalupe|Valle de Guadalupe
valledejuarez|Valle de Juárez
villacorona|Villa Corona
villaguerrero|Villa Guerrero
villahidalgo|Villa Hidalgo
villapurificacion|Villa Purificación
yahualicadegonzalezgallo|Yahualica de González Gallo
zacoalcodetorres|Zacoalco de Torres
zapopan|Zapopan
zapotiltic|Zapotiltic
zapotitlandevadillo|Zapotitlán de Vadillo
zapotlandelrey|Zapotlán del Rey
zapotlanejo|Zapotlanejo
zapotlanelgrande|Zapotlán el Grande
otro|Otro

Lista de estados Mexicanos para el select options de webform de Drupal 7

aguascalientes|Aguascalientes
baja_california|Baja California
baja_california_sur|Baja California Sur
campeche|Campeche
chiapas|Chiapas
chihuahua|Chihuahua
coahuila|Coahuila
colima|Colima
distrito_federal|Distrito Federal
durango|Durango
estado_de_mexico|Estado de México
guanajuato|Guanajuato
guerrero|Guerrero
hidalgo|Hidalgo
jalisco|Jalisco
michoacan|Michoacán
morelos|Morelos
nayarit|Nayarit
nuevo_leon|Nuevo León
oaxaca|Oaxaca
puebla|Puebla
queretaro|Querétaro
quintana_roo|Quintana Roo
san_luis_potosi|San Luis Potosí
sinaloa|Sinaloa
sonora|Sonora
tabasco|Tabasco
tamaulipas|Tamaulipas
tlaxcala|Tlaxcala
veracruz|Veracruz
yucatan|Yucatán
zacatecas|Zacatecas

Lista de Paises para webform de Drupal español

AF|Afganistán
AL|Albania
DE|Alemania
AD|Andorra
AO|Angola
AI|Anguila
AG|Antigua y Barbuda
AN|Antillas Holandesas
AQ|Antártida
SA|Arabia Saudí
DZ|Argelia
AR|Argentina
AM|Armenia
AW|Aruba
AU|Australia
AT|Austria
AZ|Azerbaiyán
BS|Bahamas
BH|Bahrein
BD|Bangladesh
BB|Barbados
BZ|Belice
BJ|Benin
BM|Bermudas
BY|Bielorrusia
BO|Bolivia
BA|Bosnia Herzegovina
BW|Botsuana
BR|Brasil
BN|Brunei
BG|Bulgaria
BF|Burkina Faso
BI|Burundi
BT|Bután
BE|Bélgica
CV|Cabo Verde
KH|Camboya
CM|Camerún
CA|Canadá
TD|Chad
CL|Chile
CN|China
CY|Chipre
CO|Colombia
KM|Comoras
CG|Congo (Brazzaville)
CD|Congo (Kinshasa)
KP|Corea del Norte
KR|Corea del Sur
CI|Costa de Marfil
CR|Costa Rica
HR|Croacia
CU|Cuba
CW|Curazao
DK|Dinamarca
DM|Dominica
EC|Ecuador
EG|Egipto
LB|El Líbano
SV|El Salvador
VA|El Vaticano
AE|Emiratos Árabes Unidos
ER|Eritrea
SK|Eslovaquia
SI|Eslovenia
ES|España
US|Estados Unidos
EE|Estonia
ET|Etiopía
PH|Filipinas
FI|Finlandia
FJ|Fiyi
FR|Francia
GA|Gabón
GM|Gambia
GE|Georgia
GH|Ghana
GI|Gibraltar
GD|Granada
GR|Grecia
GL|Groenlandia
GP|Guadalupe
GU|Guam
GT|Guatemala
GY|Guayana
GF|Guayana Francesa
GG|Guernsey
GN|Guinea
GW|Guinea-Bissau
GQ|Guinea Ecuatorial
HT|Haití
HN|Honduras
HU|Hungría
ID|Indonesia
IQ|Irak
IE|Irlanda
IR|Irán
BV|Isla Bouvet
IM|Isla de Man
CX|Isla de Navidad
NF|Isla de Norfolk
IS|Islandia
AX|Islas Aland
KY|Islas Caimán
CC|Islas Cocos
CK|Islas Cook
FO|Islas Feroe
GS|Islas Georgias del Sur y Sandwich del Sur
HM|Islas Heard y McDonald
FK|Islas Malvinas/Falkland
MP|Islas Marianas del Norte
MH|Islas Marshall
SB|Islas Salomón
TC|Islas Turcas y Caicos
UM|Islas Ultramarinas de Estados Unidos
VG|Islas Vírgenes Británicas
VI|Islas Vírgenes de los Estados Unidos
IL|Israel
IT|Italia
JM|Jamaica
JP|Japón
JE|Jersey
JO|Jordania
KZ|Kazajastán
KE|Kenia
KG|Kirguistán
KI|Kiribati
KW|Kuwait
IN|La India
MQ|La Martinica
LA|Laos
LS|Lesotho
LV|Letonia
LR|Liberia
LY|Libia
LI|Liechtenstein
LT|Lituania
LU|Luxemburgo
MK|Macedonia
MG|Madagascar
MY|Malasia
MW|Malaui
MV|Maldivas
ML|Mali
MT|Malta
MA|Marruecos
MU|Mauricio
MR|Mauritania
YT|Mayotte
FM|Micronesia
MD|Moldavia
MN|Mongolia
ME|Montenegro
MS|Montserrat
MZ|Mozambique
MM|Myanmar
MX|México
MC|Mónaco
NA|Namibia
NR|Nauru
NP|Nepal
NI|Nicaragua
NG|Nigeria
NU|Niue
NO|Noruega
NC|Nueva Caledonia
NZ|Nueva Zelanda
NE|Níger
OM|Omán
PK|Pakistán
PW|Palau
PA|Panamá
PG|Papúa Nueva Guinea
PY|Paraguay
NL|Países Bajos
PE|Perú
PN|Pitcairn
PF|Polinesia Francesa
PL|Polonia
PT|Portugal
PR|Puerto Rico
QA|Qatar
HK|R.A.E. de Hong Kong, China
MO|R.A.E. de Macao, China
GB|Reino Unido
CF|República Centroafricana
CZ|República Checa
DO|República Dominicana
RE|Reunión
RW|Ruanda
RO|Rumanía
RU|Rusia
WS|Samoa
AS|Samoa americana
BL|San Bartolomé
KN|San Cristóbal y Nieves
SM|San Marino
MF|San Martín (parte francesa)
PM|San Pedro y Miguelón
SH|Santa Helena
LC|Santa Lucía
ST|Santo Tomé y Príncipe
VC|San Vicente y las Granadinas
SN|Senegal
RS|Serbia
SC|Seychelles
SL|Sierra Leona
SG|Singapur
SY|Siria
SO|Somalia
LK|Sri Lanka
SZ|Suazilandia
SD|Sudán
SE|Suecia
CH|Suiza
SR|Surinam
ZA|Suráfrica
SJ|Svalbard y Jan Mayen
EH|Sáhara Occidental
TH|Tailandia
TW|Taiwán
TZ|Tanzania
TJ|Tayikistán
IO|Territorio Británico del Océano Índico
PS|Territorio Palestino
TF|Tierras Australes y Antárticas Francesas
TL|Timor-Leste
TG|Togo
TK|Tokelau
TO|Tonga
TT|Trinidad y Tobago
TM|Turkmenistán
TR|Turquía
TV|Tuvalu
TN|Túnez
UA|Ucrania
UG|Uganda
UY|Uruguay
UZ|Uzbekistán
VU|Vanuatu
VE|Venezuela
VN|Vietnam
WF|Wallis y Futuna
YE|Yemen
DJ|Yibuti
ZM|Zambia
ZW|Zimbabue

Creating an tar.gz backup file of my public_html directory Arvixe hosting provider

I just wanted to compress all my public_html file to make a backup of all my site.

So since I am working with Arvixe, my hosting provider, I just connect to support and asked shell access to the guy of support,

Then open the terminal and type:

ssh cpanelusername@domain.com

Then they ask for the password and you have to put your “cpanelpassword”.

Outside of the public_html folder type this:

tar -czf backup.tar.gz public_html

then you have to move it to your public_html directory with this:

mv backup.tar.gz /public_html

Connect to your domain via FTP download the file and then erase it.

don’t forget to backup your database too.

that’s it.

Dokeos Internal server error 500 when creating a course

Wen creating a new course on Dokeo you get this error

Internal Server Error 500

for example:

You’ve created a course named 00001

Inside the folder /public_html/courses/ you’ll have a folder named 00001 as the name of your course, you have to change the folder 00001 permisions from 777 to 755.

you can do it whit Filezilla or similar

Then

Inside the 00001 folder you’ll find an index.php file, change permissions from 666 to 644

Cheers.

This is not the definitive solution because everytime you create a new course you have to change permisisons.