Changeset 2525059
- Timestamp:
- 05/03/2021 02:41:34 AM (5 years ago)
- File:
-
- 1 edited
-
embed-githubin/trunk/githubin.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
embed-githubin/trunk/githubin.php
r2483268 r2525059 20 20 $atts["cachetime"]=1*3600; //(1hora por defecto de cacheo) 21 21 22 $myserverip='1 27.0.0.1'; //if you want to recaching with a cron task avoiding cache time waiting.22 $myserverip='1.1.1.1'; //if you want to recaching with a cron task avoiding cache time waiting put here your server ip. 23 23 if( isset($atts["id"]) && !id_outdated_githubin($atts["id"],(int)$atts["cachetime"] ) && $_SERVER['REMOTE_ADDR']!=$myserverip ) //si tiene id lo leemos del contenido cacheado que hemos generado , solo si no es myserverip 24 24 { //cron recaching if server ip: */15 * * * * curl https://url … … 53 53 if(isset($atts["border"]) && ( $atts["border"]=="true" || $atts["border"]=="radius" )) 54 54 { 55 $border_var="border: 1px solid # EAEAEA;";//"true";//"true" si queremos borde.55 $border_var="border: 1px solid #363a3d;";//"true";//"true" si queremos borde. 56 56 if($atts["border"]=="radius") 57 57 $border_var.="border-radius: 10px;"; … … 149 149 $content_githubin=preg_replace('/<!DOCTYPE[\s\S]*?<article/imu','<article',$content_githubin); 150 150 break; 151 case 'folder': 152 $content_githubin=preg_replace('/<!DOCTYPE[\s\S]*?<div class=\"list files-list\"/imu','<div class="list files-list"',$content_githubin); 153 $content_githubin=preg_replace('/<\/div>[\s]*<footer class=/imu','<footer class',$content_githubin); //quitamos el último </div> ya que empezamos desde el segundo div no desde el primero. 151 case 'folder': //actualizado 2021/05/02 152 $content_githubin="<style>.Box-row{display:flex;}</style>".$content_githubin;//añadimos estilo 153 $content_githubin=preg_replace('/<!DOCTYPE[\s\S]*?<div class=\"js-details-container Details\">/imu','<div>',$content_githubin); 154 //$content_githubin=preg_replace('<div role=\"columnheader\">[\s\S]*?<\/div>','',$content_githubin); //quitamos columnas absurdas 155 $content_githubin=preg_replace('/<\/div>[\s]*<\/div>[\s]*<\/div>[\s]*<\/div>[\s]*<\/main>[\s\S]*/imu','',$content_githubin);//desde </div></div></div></div></main> hasta el fin 156 $content_githubin=preg_replace('/<\/div>[\s]*<\/include-fragment>/imu','</div>',$content_githubin); //quitamos un include-fragment que sobraba 157 $content_githubin=preg_replace('/<time-ago[\s\S]*?<\/time-ago>/imu','',$content_githubin); //quitamos los time-ago 158 $content_githubin=preg_replace('/<a data-pjax=[\s\S]*?<\/a>/imu','',$content_githubin); //quitamos los <a data-pjax 159 $content_githubin=preg_replace('/<a style=\"opacity:0;\"[\s\S]*?<\/a>/imu','',$content_githubin);//quitamos contenido invisible (que ocupa espacio) 154 160 break; 155 161 case 'file': … … 170 176 while( preg_match( '/Updated <relative-time[\s\S]*?<\/relative-time>/imu', $content_githubin) ) 171 177 $content_githubin=preg_replace('/Updated <relative-time[\s\S]*?<\/relative-time>/imu','',$content_githubin); 178 //quitamos los poll-include-fragment para que no tenga links rotos internamente (2021-05-02) 179 while( preg_match( '/<poll-include-fragment[\s\S]*?<\/poll-include-fragment>/imu', $content_githubin) ) 180 $content_githubin=preg_replace('/<poll-include-fragment[\s\S]*?<\/poll-include-fragment>/imu','',$content_githubin); 172 181 break; 173 182 } … … 288 297 289 298 290 $content_githubin='<div style=" '.$style_var.$bgcolor_var.$fgcolor_var.$border_var.'299 $content_githubin='<div class="embed_github" style=" '.$style_var.$bgcolor_var.$fgcolor_var.$border_var.' 291 300 padding:8px;">'.$content_githubin.'</div>'; 292 301
Note: See TracChangeset
for help on using the changeset viewer.