Already have an account, just Log in
Bolixo is a distributed social media. Bolixo is free software.
Give Bolixo a spin. Invite a friend.
It is free and will remain free forever.
Just create an account now
?> if (strcmp(tlmpweb_getlang(),"fr")==0){ util_clickable_img ("/main-fr.jpg","40%",1); /- util_clickable_img ("/talk-fr.jpg","40%",1); /- util_clickable_img ("/talk2-fr.jpg","15%",1); }else{ util_clickable_img ("/main.jpg","40%",1); /- util_clickable_img ("/talk.jpg","40%",1); /- util_clickable_img ("/talk2.jpg","15%",1); }
%s | %s | %s\n",MSG_U(H_USER,"User"),MSG_U(H_FULLNAME,"Full name"),MSG_U(H_ADDRESS,"Address")); /- |
field_string (w_user,fsize); /- | field_string (w_fullname,fsize); /- | field_string (w_address,fsize); htmlprintf (" |
%s | %s | %s\n",MSG_U(H_CITY,"City"),MSG_U(H_STATE,"State"),MSG_U(H_COUNTRY,"Country")); /- |
field_string (w_city,fsize); /- | field_string (w_state,fsize); /- | field_string (w_country,fsize); htmlprintf (" |
%s\n",MSG_U(H_INTERESTS,"Interests")); /- | ||
field_string (w_interest,fsize); /- | button_submit (MSG_U(B_SEARCH,"Search")); /- |
DIV d; d.bg("white").border(1,"black").marginauto().w(is_mobile ? 90 : 30).paddings(5,5).vpaddings(5,5).borderradius(5).print(); htmlprintf ("
#I_FILTERDOC Fill any of the seven fields.
}else{ /- | ||||||||||
}
DIV info;
if (!is_mobile) info.dispflex().flowrow().print();
{
const char *nodename = u.nodename;
if (strncasecmp(nodename,"https://",8)==0){
nodename += 8;
}else if (strncasecmp(nodename,"http://",7)==0){
nodename += 7;
}
DIV d("col0"); d.margins(5,5).borderradius(5).border(1,"gray").print();
htmlprintf ("%s@%s %s \n",u.user,nodename,u.fullname); if (u.photo) htmlprintf (" ![]() ![]() \n",u.address1); htmlprintf ("%s \n",u.address2); htmlprintf ("%s%s %s \n",u.city ,u.city[0] !='\0' && u.state[0] != '\0' ? "," : "" ,u.state); htmlprintf ("%s%s %s \n",u.country ,u.country[0] !='\0' && u.zipcode[0] != '\0' ? "," : "" ,u.zipcode); } if (f(u.email) || f(u.phone) || f(u.fax) || f(u.bolixosite) || f(u.website)){ if (is_mobile) htmlout (" | ||||||||||
\n");
DIV d("col2"); d.bg("lightblue").margins(2,2).paddings(2,2).borderradius(5).border(1,"gray").print();
/-
| ||||||||||
\n"); if (f(u.interest)){ DIV d("col3"); d.bg("lightgray").margins(2,2).paddings(4,4).borderradius(5).border(1,"gray").print(); htmlout (util_format_shortmsg(u.interest,100)); } } bolixo_prevnext(users.size()==10); } /- |
/-#I_REDIRECT Enter your email and you will be redirected to the login page of your Bolixo node. /-
string extra = string_f("style=width:100%% placeholder='%s'",MSG_R(I_EMAIL)); field_string (w_email,extra.c_str()); /-
button_submit();
}else{ htmlprintf ("\n",nodename,w_email.c_str()); glocal.fail = true; }
/-#I_SELECTNICKNAME Select a nickname you like and an available node will be found. /-
string extra = string_f("style=width:100%% placeholder='%s'",MSG_R(I_NICKNAME)); field_string (w_nickname,extra.c_str()); /-
button_submit();
}else{ //htmlprintf ("Click\n",nodename,w_nickname.c_str()); htmlprintf ("\n",nodename,w_nickname.c_str()); glocal.fail = true; }
Bolixo is made of several nodes (or servers) each hosting end users.
You can track Bolixo evolution
Using Bolixo, register interest for bolixodev@alpha.bolixo.org or visit bolixodev
Using Bolixo, register interest for bolixonews@alpha.bolixo.org or visit bolixonews
?>
/-
htmlprintf ("%s\n",tlmpweb_curpage(),MSG_U(I_COMPLETEDOC,"Complete documentation"));