Changeset 3007615
- Timestamp:
- 12/09/2023 12:38:10 PM (2 years ago)
- Location:
- toppersystem
- Files:
-
- 138 added
- 3 edited
-
tags/4.1.4 (added)
-
tags/4.1.4/api (added)
-
tags/4.1.4/api/.htaccess (added)
-
tags/4.1.4/api/Compressor.php (added)
-
tags/4.1.4/api/DelExceptionAspmts.php (added)
-
tags/4.1.4/api/JSMin.php (added)
-
tags/4.1.4/api/LoadStatusCssFiles_ts.php (added)
-
tags/4.1.4/api/LoadStatusDefer_ts.php (added)
-
tags/4.1.4/api/LoadStatusPages_ts.php (added)
-
tags/4.1.4/api/ReqExceptionsAspmts.php (added)
-
tags/4.1.4/api/SaveExceptionAspmts.php (added)
-
tags/4.1.4/api/SavePosAutoUpdateTimesTS.php (added)
-
tags/4.1.4/api/SavePosBlockStageWebsiteTS.php (added)
-
tags/4.1.4/api/SavePosCleanCacheTS.php (added)
-
tags/4.1.4/api/SavePosCo2ApplicationTS.php (added)
-
tags/4.1.4/api/SavePosCssFilesTS.php (added)
-
tags/4.1.4/api/SavePosDeferTS.php (added)
-
tags/4.1.4/api/SavePosLazyLoadingTS.php (added)
-
tags/4.1.4/api/SaveStatusAspmTS.php (added)
-
tags/4.1.4/api/SaveStatusAutoUpdateTS.php (added)
-
tags/4.1.4/api/SaveStatusCacheTS.php (added)
-
tags/4.1.4/api/SaveStatusCo2ApplicationTS.php (added)
-
tags/4.1.4/api/SaveStatusLazyLoadingTS.php (added)
-
tags/4.1.4/api/SaveStatusWpCronTS.php (added)
-
tags/4.1.4/api/StatusOptimizationTS.php (added)
-
tags/4.1.4/api/UpdatePagesTS.php (added)
-
tags/4.1.4/api/ajax_ts.php (added)
-
tags/4.1.4/api/aspmts.php (added)
-
tags/4.1.4/api/autoload.php (added)
-
tags/4.1.4/api/autoloadcheckTS.php (added)
-
tags/4.1.4/api/autoupdatedpageTS.php (added)
-
tags/4.1.4/api/connect.php (added)
-
tags/4.1.4/api/deletepage.php (added)
-
tags/4.1.4/api/download.php (added)
-
tags/4.1.4/api/events.php (added)
-
tags/4.1.4/api/loadclass.php (added)
-
tags/4.1.4/api/management_autoupdatetimes_ts.php (added)
-
tags/4.1.4/api/management_block_stage_websitets_ts.php (added)
-
tags/4.1.4/api/management_clean_cachets_ts.php (added)
-
tags/4.1.4/api/management_co2app_ts.php (added)
-
tags/4.1.4/api/management_cssfilests_ts.php (added)
-
tags/4.1.4/api/management_deferts_ts.php (added)
-
tags/4.1.4/api/management_lazyloadingts_ts.php (added)
-
tags/4.1.4/api/management_ts.php (added)
-
tags/4.1.4/api/received.php (added)
-
tags/4.1.4/api/register.php (added)
-
tags/4.1.4/api/safeclass.php (added)
-
tags/4.1.4/api/send.php (added)
-
tags/4.1.4/api/status.php (added)
-
tags/4.1.4/api/terms_condictions.php (added)
-
tags/4.1.4/api/toppersystem.php (added)
-
tags/4.1.4/aspmts (added)
-
tags/4.1.4/aspmts/.htaccess (added)
-
tags/4.1.4/aspmts/aspmts.php (added)
-
tags/4.1.4/aspmts/connect.php (added)
-
tags/4.1.4/assets (added)
-
tags/4.1.4/assets/.htaccess (added)
-
tags/4.1.4/co2 (added)
-
tags/4.1.4/co2/.htaccess (added)
-
tags/4.1.4/co2/calcolate.php (added)
-
tags/4.1.4/components (added)
-
tags/4.1.4/components/.htaccess (added)
-
tags/4.1.4/components/assetsts.php (added)
-
tags/4.1.4/components/error.php (added)
-
tags/4.1.4/components/general.php (added)
-
tags/4.1.4/components/isadmin.php (added)
-
tags/4.1.4/components/public.php (added)
-
tags/4.1.4/components/upgradets.php (added)
-
tags/4.1.4/css (added)
-
tags/4.1.4/css/.htaccess (added)
-
tags/4.1.4/css/components_toppersystem.css (added)
-
tags/4.1.4/css/loader.css (added)
-
tags/4.1.4/db (added)
-
tags/4.1.4/db/.htaccess (added)
-
tags/4.1.4/download (added)
-
tags/4.1.4/download/download.php (added)
-
tags/4.1.4/image (added)
-
tags/4.1.4/image/.htaccess (added)
-
tags/4.1.4/image/agrementts.png (added)
-
tags/4.1.4/image/apicenterts.png (added)
-
tags/4.1.4/image/apikeyts.png (added)
-
tags/4.1.4/image/aspmts.png (added)
-
tags/4.1.4/image/aspmts2.png (added)
-
tags/4.1.4/image/autoupdatets.png (added)
-
tags/4.1.4/image/cachets.png (added)
-
tags/4.1.4/image/cleancachests.png (added)
-
tags/4.1.4/image/co2applicationts.png (added)
-
tags/4.1.4/image/cssts.png (added)
-
tags/4.1.4/image/guidets.png (added)
-
tags/4.1.4/image/image.php (added)
-
tags/4.1.4/image/javascriptts.png (added)
-
tags/4.1.4/image/logo_menu_toppersystem.png (added)
-
tags/4.1.4/image/logo_toppersystem.png (added)
-
tags/4.1.4/image/noimageload.png (added)
-
tags/4.1.4/image/optimizationts.png (added)
-
tags/4.1.4/image/paymentts.png (added)
-
tags/4.1.4/image/screenshot_register_authcode_apicenter_toppersystem.jpg (added)
-
tags/4.1.4/image/smartimagelazyloadingts.png (added)
-
tags/4.1.4/image/stagingsitets.png (added)
-
tags/4.1.4/image/supportts.png (added)
-
tags/4.1.4/image/toppersystemseo.png (added)
-
tags/4.1.4/img (added)
-
tags/4.1.4/img/.htaccess (added)
-
tags/4.1.4/js (added)
-
tags/4.1.4/js/.htaccess (added)
-
tags/4.1.4/js/automatic_update.js (added)
-
tags/4.1.4/js/automatic_update.min.js (added)
-
tags/4.1.4/js/cleanwork.js (added)
-
tags/4.1.4/js/co2appts.js (added)
-
tags/4.1.4/js/co2ts.js (added)
-
tags/4.1.4/js/components_start_toppersystem.js (added)
-
tags/4.1.4/js/components_toppersystem.js (added)
-
tags/4.1.4/js/components_while_toppersystem.js (added)
-
tags/4.1.4/js/guide_interactive_plugin_toppersystem.js (added)
-
tags/4.1.4/js/lazyloading_ts.js (added)
-
tags/4.1.4/js/loaderpage.js (added)
-
tags/4.1.4/js/smartlazyloading_ts.js (added)
-
tags/4.1.4/js/start_components_cssmanagement_toppersystem.js (added)
-
tags/4.1.4/js/start_components_jsmanagement_toppersystem.js (added)
-
tags/4.1.4/js/start_components_toppersystem.js (added)
-
tags/4.1.4/js/start_components_while_toppersystem.js (added)
-
tags/4.1.4/js/start_guide_interactive_plugin_toppersystem.js (added)
-
tags/4.1.4/js/startgo_management_guide_interactive_plugin_toppersystem.js (added)
-
tags/4.1.4/js/startinit_components_toppersystem.js (added)
-
tags/4.1.4/license.txt (added)
-
tags/4.1.4/log (added)
-
tags/4.1.4/log/.htaccess (added)
-
tags/4.1.4/log/IndexToppersystem.txt (added)
-
tags/4.1.4/log/SaveToppersystem.txt (added)
-
tags/4.1.4/minify (added)
-
tags/4.1.4/minify/.htaccess (added)
-
tags/4.1.4/minify/Compressor.php (added)
-
tags/4.1.4/minify/JSMin.php (added)
-
tags/4.1.4/minify/minify.php (added)
-
tags/4.1.4/minify/minifyts.php (added)
-
tags/4.1.4/readme.txt (added)
-
tags/4.1.4/toppersystem.php (added)
-
tags/4.1.4/uninstall.php (added)
-
trunk/api/received.php (modified) (17 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/toppersystem.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
toppersystem/trunk/api/received.php
r3007014 r3007615 2058 2058 if((str_replace("img ","",strtolower($contenuto_link_sito_analizza[$i])) != strtolower($contenuto_link_sito_analizza[$i]))||(str_replace("img[jaccapoespaziob] ","",strtolower($contenuto_link_sito_analizza[$i])) != strtolower($contenuto_link_sito_analizza[$i]))){ 2059 2059 2060 $ris_attributo_fetchpriority=TopperSystemSetFilereceived::work_attributo("fetchpriority",$contenuto_link_sito_analizza[$i]); 2061 $ris_attributo_fetchpriority_complete=$ris_attributo_fetchpriority["0"]; 2062 $ris_attributo_fetchpriority_content=$ris_attributo_fetchpriority["1"]; 2063 if(strtolower($ris_attributo_fetchpriority_content) == "high"){ 2064 $fetchpriority_hight="ok"; 2065 }else{ 2066 $fetchpriority_hight="no"; 2067 } 2068 2060 2069 if(str_replace(array("-srcset=", "-srcset =", "srcset-", "-src=", "-src =", "src-", "-sizes=", "-sizes =", "sizes-", "_srcset=", "_srcset =", "srcset_", "_src=", "_src =", "src_", "_sizes=", "_sizes =", "sizes_", "data-lazyload"),"",strtolower($contenuto_link_sito_analizza[$i])) == strtolower($contenuto_link_sito_analizza[$i])){ 2061 2070 … … 2064 2073 $ris_attributo_width_content=(int) $ris_attributo_width["1"]; 2065 2074 2066 if(( $ris_attributo_width_content >= 320)&&($stop == "")&&($norepeat == "")&&($level_parsing_img == "2")){2075 if((($ris_attributo_width_content >= 320)&&($stop == "")&&($norepeat == "")&&($level_parsing_img == "2"))||(($fetchpriority_hight == "ok")&&($level_parsing_img != "0")&&($stop == "")&&($norepeat == ""))){ 2067 2076 $ris_attributo_src=TopperSystemSetFilereceived::work_attributo("src",$contenuto_link_sito_analizza[$i]); 2068 2077 $ris_attributo_src_complete=$ris_attributo_src["0"]; … … 2101 2110 2102 2111 if($work_continue == "ok"){ 2103 2104 2112 if(str_replace(array("data-ts-width=", "data-ts-height"),"",$contenuto_link_sito_analizza[$i]) != $contenuto_link_sito_analizza[$i]){ 2105 2113 … … 2134 2142 $ris_attributo_loading=array(); 2135 2143 2144 $ris_attributo_decoding=TopperSystemSetFilereceived::work_attributo("decoding",$contenuto_link_sito_analizza[$i]); 2145 $ris_attributo_decoding_complete=$ris_attributo_decoding["0"]; 2146 $ris_attributo_decoding_content=$ris_attributo_decoding["1"]; 2147 if(trim($ris_attributo_decoding_complete) != ""){ 2148 $new_blocco=str_replace("$ris_attributo_decoding_complete","",$new_blocco); 2149 } 2150 $ris_attributo_decoding=array(); 2151 2136 2152 if(str_replace("data-ts-width=","",$new_blocco) != "$new_blocco"){ 2137 2153 $ris_attributo_data_ts_width=TopperSystemSetFilereceived::work_attributo("data-ts-width",$contenuto_link_sito_analizza[$i]); … … 2140 2156 if(trim($ris_attributo_data_ts_width_complete) != ""){ 2141 2157 $verifica_tipo_virgolette=substr(trim($ris_attributo_data_ts_width_complete), strlen(trim($ris_attributo_data_ts_width_complete))-1); 2142 if($verifica_tipo_virgolette == "'"){ 2143 $new_blocco=str_replace("data-ts-width=","loading='lazy' data-ts-width=",$new_blocco); 2144 }else{ 2145 $new_blocco=str_replace("data-ts-width=","loading=\"lazy\" data-ts-width=",$new_blocco); 2146 } 2158 if($fetchpriority_hight == "ok"){ 2159 if($verifica_tipo_virgolette == "'"){ 2160 $new_blocco=str_replace("data-ts-width=","fetchpriority='high' decoding='async' data-ts-width=",$new_blocco); 2161 }else{ 2162 $new_blocco=str_replace("data-ts-width=","fetchpriority=\"high\" decoding=\"async\" data-ts-width=",$new_blocco); 2163 } 2164 }else{ 2165 if($verifica_tipo_virgolette == "'"){ 2166 $new_blocco=str_replace("data-ts-width=","loading='lazy' decoding='async' data-ts-width=",$new_blocco); 2167 }else{ 2168 $new_blocco=str_replace("data-ts-width=","loading=\"lazy\" decoding=\"async\" data-ts-width=",$new_blocco); 2169 } 2170 } 2147 2171 2148 2172 } … … 2153 2177 if(trim($ris_attributo_data_ts_height_complete) != ""){ 2154 2178 $verifica_tipo_virgolette=substr(trim($ris_attributo_data_ts_height_complete), strlen(trim($ris_attributo_data_ts_height_complete))-1); 2155 if($verifica_tipo_virgolette == "'"){ 2156 $new_blocco=str_replace("data-ts-height=","loading='lazy' data-ts-height=",$new_blocco); 2157 }else{ 2158 $new_blocco=str_replace("data-ts-height=","loading=\"lazy\" data-ts-height=",$new_blocco); 2179 if($fetchpriority_hight == "ok"){ 2180 if($verifica_tipo_virgolette == "'"){ 2181 $new_blocco=str_replace("data-ts-height=","fetchpriority='high' decoding='async' data-ts-height=",$new_blocco); 2182 }else{ 2183 $new_blocco=str_replace("data-ts-height=","fetchpriority=\"high\" decoding=\"async\" data-ts-height=",$new_blocco); 2184 } 2185 }else{ 2186 if($verifica_tipo_virgolette == "'"){ 2187 $new_blocco=str_replace("data-ts-height=","loading='lazy' decoding='async' data-ts-height=",$new_blocco); 2188 }else{ 2189 $new_blocco=str_replace("data-ts-height=","loading=\"lazy\" decoding=\"async\" data-ts-height=",$new_blocco); 2190 } 2159 2191 } 2160 2192 … … 2166 2198 $new_blocco=""; 2167 2199 $ris_attributo_class=array(); 2168 2169 2170 2200 }else{ 2171 2172 2201 $ris_attributo_loading=TopperSystemSetFilereceived::work_attributo("loading",$contenuto_link_sito_analizza[$i]); 2173 2202 $ris_attributo_loading_complete=$ris_attributo_loading["0"]; 2174 2203 $ris_attributo_loading_content=$ris_attributo_loading["1"]; 2175 2204 if(trim($ris_attributo_loading_complete) == ""){ 2176 2177 2205 2178 2206 $new_blocco=$contenuto_link_sito_analizza[$i]; … … 2206 2234 $ris_attributo_loading=array(); 2207 2235 2236 $ris_attributo_decoding=TopperSystemSetFilereceived::work_attributo("decoding",$contenuto_link_sito_analizza[$i]); 2237 $ris_attributo_decoding_complete=$ris_attributo_decoding["0"]; 2238 $ris_attributo_decoding_content=$ris_attributo_decoding["1"]; 2239 if(trim($ris_attributo_decoding_complete) != ""){ 2240 $new_blocco=str_replace("$ris_attributo_decoding_complete","",$new_blocco); 2241 } 2242 $ris_attributo_decoding=array(); 2208 2243 2209 2244 $ris_attributo_classnew=TopperSystemSetFilereceived::work_attributo("class",$new_blocco); … … 2212 2247 if(trim($ris_attributo_classnew_complete) != ""){ 2213 2248 $verifica_tipo_virgolette=substr(trim($ris_attributo_classnew_complete), strlen(trim($ris_attributo_classnew_complete))-1); 2214 if($verifica_tipo_virgolette == "'"){ 2215 $new_blocco=str_replace("$ris_attributo_classnew_complete"," loading='lazy' $ris_attributo_classnew_complete",$new_blocco); 2216 }else{ 2217 $new_blocco=str_replace("$ris_attributo_classnew_complete"," loading=\"lazy\" $ris_attributo_classnew_complete",$new_blocco); 2249 if($fetchpriority_hight == "ok"){ 2250 if($verifica_tipo_virgolette == "'"){ 2251 $new_blocco=str_replace("$ris_attributo_classnew_complete"," fetchpriority='high' decoding='async' $ris_attributo_classnew_complete",$new_blocco); 2252 }else{ 2253 $new_blocco=str_replace("$ris_attributo_classnew_complete"," fetchpriority=\"high\" decoding=\"async\" $ris_attributo_classnew_complete",$new_blocco); 2254 } 2255 }else{ 2256 if($verifica_tipo_virgolette == "'"){ 2257 $new_blocco=str_replace("$ris_attributo_classnew_complete"," loading='lazy' decoding='async' $ris_attributo_classnew_complete",$new_blocco); 2258 }else{ 2259 $new_blocco=str_replace("$ris_attributo_classnew_complete"," loading=\"lazy\" decoding=\"async\" $ris_attributo_classnew_complete",$new_blocco); 2260 } 2218 2261 } 2219 2262 … … 2226 2269 2227 2270 }else{ 2228 2229 2230 2271 $new_blocco=$contenuto_link_sito_analizza[$i]; 2231 2272 … … 2248 2289 $new_blocco.=" class=\"nolazy_toppersystem\""; 2249 2290 } 2291 2292 #preleva loading e aggiungi decoding 2293 $ris_attributo_loading=TopperSystemSetFilereceived::work_attributo("loading",$contenuto_link_sito_analizza[$i]); 2294 $ris_attributo_loading_complete=$ris_attributo_loading["0"]; 2295 $ris_attributo_loading_content=$ris_attributo_loading["1"]; 2296 if(trim($ris_attributo_loading_complete) != ""){ 2297 $new_blocco=str_replace("$ris_attributo_loading_complete","",$new_blocco); 2298 } 2299 $ris_attributo_loading=array(); 2300 2301 $ris_attributo_decoding=TopperSystemSetFilereceived::work_attributo("decoding",$contenuto_link_sito_analizza[$i]); 2302 $ris_attributo_decoding_complete=$ris_attributo_decoding["0"]; 2303 $ris_attributo_decoding_content=$ris_attributo_decoding["1"]; 2304 if(trim($ris_attributo_decoding_complete) != ""){ 2305 $new_blocco=str_replace("$ris_attributo_decoding_complete","",$new_blocco); 2306 } 2307 $ris_attributo_decoding=array(); 2308 2309 $ris_attributo_classnew=TopperSystemSetFilereceived::work_attributo("class",$new_blocco); 2310 $ris_attributo_classnew_complete=$ris_attributo_classnew["0"]; 2311 2312 if(trim($ris_attributo_classnew_complete) != ""){ 2313 $verifica_tipo_virgolette=substr(trim($ris_attributo_classnew_complete), strlen(trim($ris_attributo_classnew_complete))-1); 2314 if($fetchpriority_hight == "ok"){ 2315 if($verifica_tipo_virgolette == "'"){ 2316 $new_blocco=str_replace("$ris_attributo_classnew_complete"," fetchpriority='high' decoding='async' $ris_attributo_classnew_complete",$new_blocco); 2317 }else{ 2318 $new_blocco=str_replace("$ris_attributo_classnew_complete"," fetchpriority=\"high\" decoding=\"async\" $ris_attributo_classnew_complete",$new_blocco); 2319 } 2320 }else{ 2321 if($verifica_tipo_virgolette == "'"){ 2322 $new_blocco=str_replace("$ris_attributo_classnew_complete"," loading='lazy' decoding='async' $ris_attributo_classnew_complete",$new_blocco); 2323 }else{ 2324 $new_blocco=str_replace("$ris_attributo_classnew_complete"," loading=\"lazy\" decoding=\"async\" $ris_attributo_classnew_complete",$new_blocco); 2325 } 2326 } 2327 } 2250 2328 2251 2329 if($contenuto_link_sito_analizza[$i] != "$new_blocco"){ … … 2261 2339 if($add_preload_image != ""){ 2262 2340 if(str_replace("$add_preload_image","",$contenuto_link_sito) == "$contenuto_link_sito"){ 2263 $ris_attributo_loading=TopperSystemSetFilereceived::work_attributo("loading",$contenuto_link_sito_analizza[$i]); 2264 $ris_attributo_loading_complete=$ris_attributo_loading["0"]; 2265 $ris_attributo_loading_content=$ris_attributo_loading["1"]; 2266 $new_blocco=$contenuto_link_sito_analizza[$i]; 2267 if(trim($ris_attributo_loading_complete) != ""){ 2268 $new_blocco=str_replace("$ris_attributo_loading_complete"," loading=\"eager\"",$contenuto_link_sito_analizza[$i]); 2269 $contenuto_link_sito=str_replace($contenuto_link_sito_analizza[$i],"$new_blocco",$contenuto_link_sito); 2270 $block_remove_loading_stop="$new_blocco"; 2341 $modeager="no"; 2342 $ver1=count(explode("fetchpriority=\"high\"",strtolower($contenuto_link_sito))) - 1; 2343 $ver2=count(explode("fetchpriority='high'",strtolower($contenuto_link_sito))) - 1; 2344 $ver3=count(explode("fetchpriority =\"high\"",strtolower($contenuto_link_sito))) - 1; 2345 $ver4=count(explode("fetchpriority ='high'",strtolower($contenuto_link_sito))) - 1; 2346 $ver5=count(explode("fetchpriority= \"high\"",strtolower($contenuto_link_sito))) - 1; 2347 $ver6=count(explode("fetchpriority= 'high'",strtolower($contenuto_link_sito))) - 1; 2348 $ver7=count(explode("fetchpriority = \"high\"",strtolower($contenuto_link_sito))) - 1; 2349 $ver8=count(explode("fetchpriority = 'high'",strtolower($contenuto_link_sito))) - 1; 2350 if($fetchpriority_hight == "ok"){ 2351 if(($ver1 >= 2)||($ver2 >= 2)||($ver3 >= 2)||($ver4 >= 2)||($ver5 >= 2)||($ver6 >= 2)||($ver7 >= 2)||($ver8 >= 2)){ 2352 $modeager="ok"; 2353 } 2271 2354 }else{ 2272 $ris_attributo_src=TopperSystemSetFilereceived::work_attributo("src",$contenuto_link_sito_analizza[$i]); 2273 $ris_attributo_src_complete=$ris_attributo_src["0"]; 2274 2275 if($ris_attributo_src_complete != ""){ 2276 $new_blocco=str_replace("$ris_attributo_src_complete","$ris_attributo_src_complete loading=\"eager\"",$contenuto_link_sito_analizza[$i]); 2277 $contenuto_link_sito=str_replace($contenuto_link_sito_analizza[$i],"$new_blocco",$contenuto_link_sito); 2278 $block_remove_loading_stop="$new_blocco"; 2355 if(($ver1 >= 1)||($ver2 >= 1)||($ver3 >= 1)||($ver4 >= 1)||($ver5 >= 1)||($ver6 >= 1)||($ver7 >= 1)||($ver8 >= 1)){ 2356 $modeager="ok"; 2279 2357 } 2280 $ris_attributo_src=array();2281 2358 } 2282 $ris_attributo_loading=array(); 2283 $new_blocco=""; 2284 #aggiungi controllo più approfondito se esiste con gli attributi invertiti 2285 if(TopperSystemSetFilereceived::verify_preload_image_toppersystem("$add_preload_image","$contenuto_link_sito") == "ok"){ 2286 $contenuto_link_sito=str_replace("</head>","\n".$add_preload_image."</head>",$contenuto_link_sito); 2359 2360 if($modeager == "ok"){ 2361 $ris_attributo_loading=TopperSystemSetFilereceived::work_attributo("loading",$contenuto_link_sito_analizza[$i]); 2362 $ris_attributo_loading_complete=$ris_attributo_loading["0"]; 2363 $ris_attributo_loading_content=$ris_attributo_loading["1"]; 2364 $new_blocco=$contenuto_link_sito_analizza[$i]; 2365 if(trim($ris_attributo_loading_complete) != ""){ 2366 $new_blocco=str_replace("$ris_attributo_loading_complete"," loading=\"eager\"",$contenuto_link_sito_analizza[$i]); 2367 2368 $ris_attributo_decoding=TopperSystemSetFilereceived::work_attributo("decoding",$new_blocco); 2369 $ris_attributo_decoding_complete=$ris_attributo_decoding["0"]; 2370 $ris_attributo_decoding_content=$ris_attributo_decoding["1"]; 2371 if(trim($ris_attributo_decoding_complete) != ""){ 2372 $new_blocco=str_replace("$ris_attributo_decoding_complete"," decoding=\"async\"",$new_blocco); 2373 }else{ 2374 $new_blocco=str_replace(" loading=\"eager\""," loading=\"eager\" decoding=\"async\"",$new_blocco); 2375 $new_blocco=str_replace(" loading='eager'"," loading='eager' decoding='async'",$new_blocco); 2376 } 2377 $ris_attributo_decoding=array(); 2378 $ris_attributo_decoding_complete=""; 2379 $ris_attributo_decoding_content=""; 2380 2381 $ris_attributo_fetchpriority=TopperSystemSetFilereceived::work_attributo("fetchpriority",$new_blocco); 2382 $ris_attributo_fetchpriority_complete=$ris_attributo_fetchpriority["0"]; 2383 $ris_attributo_fetchpriority_content=$ris_attributo_fetchpriority["1"]; 2384 if(trim($ris_attributo_fetchpriority_complete) != ""){ 2385 $new_blocco=str_replace("$ris_attributo_fetchpriority_complete","",$new_blocco); 2386 } 2387 $ris_attributo_fetchpriority=array(); 2388 $ris_attributo_fetchpriority_complete=""; 2389 $ris_attributo_fetchpriority_content=""; 2390 2391 $contenuto_link_sito=str_replace($contenuto_link_sito_analizza[$i],"$new_blocco",$contenuto_link_sito); 2392 $block_remove_loading_stop="$new_blocco"; 2393 }else{ 2394 $ris_attributo_src=TopperSystemSetFilereceived::work_attributo("src",$contenuto_link_sito_analizza[$i]); 2395 $ris_attributo_src_complete=$ris_attributo_src["0"]; 2396 2397 if($ris_attributo_src_complete != ""){ 2398 $new_blocco=str_replace("$ris_attributo_src_complete","$ris_attributo_src_complete loading=\"eager\"",$contenuto_link_sito_analizza[$i]); 2399 2400 $ris_attributo_decoding=TopperSystemSetFilereceived::work_attributo("decoding",$new_blocco); 2401 $ris_attributo_decoding_complete=$ris_attributo_decoding["0"]; 2402 $ris_attributo_decoding_content=$ris_attributo_decoding["1"]; 2403 if(trim($ris_attributo_decoding_complete) != ""){ 2404 $new_blocco=str_replace("$ris_attributo_decoding_complete"," decoding=\"async\"",$new_blocco); 2405 }else{ 2406 $new_blocco=str_replace(" loading=\"eager\""," loading=\"eager\" decoding=\"async\"",$new_blocco); 2407 $new_blocco=str_replace(" loading='eager'"," loading='eager' decoding='async'",$new_blocco); 2408 } 2409 $ris_attributo_decoding=array(); 2410 $ris_attributo_decoding_complete=""; 2411 $ris_attributo_decoding_content=""; 2412 2413 $ris_attributo_fetchpriority=TopperSystemSetFilereceived::work_attributo("fetchpriority",$new_blocco); 2414 $ris_attributo_fetchpriority_complete=$ris_attributo_fetchpriority["0"]; 2415 $ris_attributo_fetchpriority_content=$ris_attributo_fetchpriority["1"]; 2416 if(trim($ris_attributo_fetchpriority_complete) != ""){ 2417 $new_blocco=str_replace("$ris_attributo_fetchpriority_complete","",$new_blocco); 2418 } 2419 $ris_attributo_fetchpriority=array(); 2420 $ris_attributo_fetchpriority_complete=""; 2421 $ris_attributo_fetchpriority_content=""; 2422 2423 $contenuto_link_sito=str_replace($contenuto_link_sito_analizza[$i],"$new_blocco",$contenuto_link_sito); 2424 $block_remove_loading_stop="$new_blocco"; 2425 } 2426 $ris_attributo_src=array(); 2427 $ris_attributo_src_complete=""; 2428 } 2429 $ris_attributo_loading=array(); 2430 $ris_attributo_loading_complete=""; 2431 $ris_attributo_loading_content=""; 2432 2433 $new_blocco=""; 2434 if(TopperSystemSetFilereceived::verify_preload_image_toppersystem("$add_preload_image","$contenuto_link_sito") == "ok"){ 2435 $contenuto_link_sito=str_replace("</head>","\n".$add_preload_image."</head>",$contenuto_link_sito); 2436 } 2437 }else{ 2438 $ris_attributo_fetchpriority=TopperSystemSetFilereceived::work_attributo("fetchpriority",$contenuto_link_sito_analizza[$i]); 2439 $ris_attributo_fetchpriority_complete=$ris_attributo_fetchpriority["0"]; 2440 $ris_attributo_fetchpriority_content=$ris_attributo_fetchpriority["1"]; 2441 $new_blocco=$contenuto_link_sito_analizza[$i]; 2442 if(trim($ris_attributo_fetchpriority_complete) != ""){ 2443 $new_blocco=str_replace("$ris_attributo_fetchpriority_complete"," fetchpriority=\"high\"",$contenuto_link_sito_analizza[$i]); 2444 2445 $ris_attributo_decoding=TopperSystemSetFilereceived::work_attributo("decoding",$new_blocco); 2446 $ris_attributo_decoding_complete=$ris_attributo_decoding["0"]; 2447 $ris_attributo_decoding_content=$ris_attributo_decoding["1"]; 2448 if(trim($ris_attributo_decoding_complete) != ""){ 2449 $new_blocco=str_replace("$ris_attributo_decoding_complete"," decoding=\"async\"",$new_blocco); 2450 }else{ 2451 $new_blocco=str_replace(" fetchpriority=\"high\""," fetchpriority=\"high\" decoding=\"async\"",$new_blocco); 2452 $new_blocco=str_replace(" fetchpriority='high'"," fetchpriority='high' decoding='async'",$new_blocco); 2453 } 2454 $ris_attributo_decoding=array(); 2455 $ris_attributo_decoding_complete=""; 2456 $ris_attributo_decoding_content=""; 2457 2458 $ris_attributo_loading=TopperSystemSetFilereceived::work_attributo("loading",$new_blocco); 2459 $ris_attributo_loading_complete=$ris_attributo_loading["0"]; 2460 $ris_attributo_loading_content=$ris_attributo_loading["1"]; 2461 if(trim($ris_attributo_loading_complete) != ""){ 2462 $new_blocco=str_replace("$ris_attributo_loading_complete","",$new_blocco); 2463 } 2464 $ris_attributo_loading=array(); 2465 $ris_attributo_loading_complete=""; 2466 $ris_attributo_loading_content=""; 2467 2468 $contenuto_link_sito=str_replace($contenuto_link_sito_analizza[$i],"$new_blocco",$contenuto_link_sito); 2469 $block_remove_loading_stop="$new_blocco"; 2470 }else{ 2471 $ris_attributo_src=TopperSystemSetFilereceived::work_attributo("src",$contenuto_link_sito_analizza[$i]); 2472 $ris_attributo_src_complete=$ris_attributo_src["0"]; 2473 2474 if($ris_attributo_src_complete != ""){ 2475 $new_blocco=str_replace("$ris_attributo_src_complete","$ris_attributo_src_complete fetchpriority=\"high\"",$contenuto_link_sito_analizza[$i]); 2476 2477 $ris_attributo_decoding=TopperSystemSetFilereceived::work_attributo("decoding",$new_blocco); 2478 $ris_attributo_decoding_complete=$ris_attributo_decoding["0"]; 2479 $ris_attributo_decoding_content=$ris_attributo_decoding["1"]; 2480 if(trim($ris_attributo_decoding_complete) != ""){ 2481 $new_blocco=str_replace("$ris_attributo_decoding_complete"," decoding=\"async\"",$new_blocco); 2482 }else{ 2483 $new_blocco=str_replace(" fetchpriority=\"high\""," fetchpriority=\"high\" decoding=\"async\"",$new_blocco); 2484 $new_blocco=str_replace(" fetchpriority='high'"," fetchpriority='high' decoding='async'",$new_blocco); 2485 } 2486 $ris_attributo_decoding=array(); 2487 $ris_attributo_decoding_complete=""; 2488 $ris_attributo_decoding_content=""; 2489 2490 $ris_attributo_loading=TopperSystemSetFilereceived::work_attributo("loading",$new_blocco); 2491 $ris_attributo_loading_complete=$ris_attributo_loading["0"]; 2492 $ris_attributo_loading_content=$ris_attributo_loading["1"]; 2493 if(trim($ris_attributo_loading_complete) != ""){ 2494 $new_blocco=str_replace("$ris_attributo_loading_complete","",$new_blocco); 2495 } 2496 $ris_attributo_loading=array(); 2497 $ris_attributo_loading_complete=""; 2498 $ris_attributo_loading_content=""; 2499 2500 $contenuto_link_sito=str_replace($contenuto_link_sito_analizza[$i],"$new_blocco",$contenuto_link_sito); 2501 $block_remove_loading_stop="$new_blocco"; 2502 } 2503 $ris_attributo_src=array(); 2504 $ris_attributo_src_complete=""; 2505 } 2506 $ris_attributo_loading=array(); 2507 $ris_attributo_loading_complete=""; 2508 $ris_attributo_loading_content=""; 2509 2510 $new_blocco=""; 2287 2511 } 2288 2512 } … … 2294 2518 $ris_attributo_width_complete=$ris_attributo_width["0"]; 2295 2519 $ris_attributo_width_content=(int) $ris_attributo_width["1"]; 2296 if(( $ris_attributo_width_content >= 320)&&($stop == "")&&($norepeat == "")){2520 if((($ris_attributo_width_content >= 320)||($fetchpriority_hight == "ok"))&&($stop == "")&&($norepeat == "")){ 2297 2521 $norepeat="ok"; 2298 2522 $ris_attributo_src=array(); 2299 2523 $ris_attributo_srcset_content=array(); 2300 $block_remove_loading_stop=$contenuto_link_sito_analizza[$i]; 2301 2524 $block_remove_loading_stop=$contenuto_link_sito_analizza[$i]; 2302 2525 } 2303 2526 $ris_attributo_width=array(); … … 2312 2535 $contenuto_link_sito_analizza=array(); 2313 2536 2314 if(($block_remove_loading_stop != "")&&($level_parsing_img == "2")){2537 if(($block_remove_loading_stop != "")&&($level_parsing_img != "0")){ 2315 2538 $stop=""; 2316 2539 $contenuto_link_sito_analizza="$contenuto_link_sito"; … … 2323 2546 $contenuto_link_sito_analizza_new=$contenuto_link_sito_analizza[$i]; 2324 2547 2325 #rimuovi loading fino a e non compreso $block_remove_loading_stop == $contenuto_link_sito_analizza_new2326 2548 if($contenuto_link_sito_analizza_new != "$block_remove_loading_stop"){ 2327 2549 … … 2332 2554 } 2333 2555 $ris_attributo_loading=array(); 2334 $ris_attributo_loading_complete=""; 2556 $ris_attributo_loading_complete=""; 2335 2557 2336 2558 if($contenuto_link_sito_analizza[$i] != "$contenuto_link_sito_analizza_new"){ … … 2410 2632 $ris_attributo_loading=array(); 2411 2633 $ris_attributo_loading_complete=""; 2634 2635 $ris_attributo_decoding=TopperSystemSetFilereceived::work_attributo("decoding",$contenuto_link_sito_analizza_new); 2636 $ris_attributo_decoding_complete=$ris_attributo_decoding["0"]; 2637 if(trim($ris_attributo_decoding_complete) != ""){ 2638 if(count(explode("$ris_attributo_decoding_complete",$contenuto_link_sito_analizza_new)) > 2){ 2639 $contenuto_link_sito_analizza_new=str_replace("$ris_attributo_decoding_complete","",$contenuto_link_sito_analizza_new)."$ris_attributo_decoding_complete"; 2640 } 2641 } 2642 $ris_attributo_decoding=array(); 2643 $ris_attributo_decoding_complete=""; 2644 2645 $ris_attributo_fetchpriority=TopperSystemSetFilereceived::work_attributo("fetchpriority",$contenuto_link_sito_analizza_new); 2646 $ris_attributo_fetchpriority_complete=$ris_attributo_fetchpriority["0"]; 2647 if(trim($ris_attributo_fetchpriority_complete) != ""){ 2648 if(count(explode("$ris_attributo_fetchpriority_complete",$contenuto_link_sito_analizza_new)) > 2){ 2649 $contenuto_link_sito_analizza_new=str_replace("$ris_attributo_fetchpriority_complete","",$contenuto_link_sito_analizza_new)."$ris_attributo_fetchpriority_complete"; 2650 } 2651 } 2652 $ris_attributo_fetchpriority=array(); 2653 $ris_attributo_fetchpriority_complete=""; 2412 2654 2413 2655 $ris_attributo_class=TopperSystemSetFilereceived::work_attributo("class",$contenuto_link_sito_analizza_new); -
toppersystem/trunk/readme.txt
r3007014 r3007615 4 4 Tags: seo, images, minify, optimize, performance, Carbon Offsetting, climate neutral, CO2 footprint, Green, sustainability 5 5 Tested up to: 6.4.2 6 Stable tag: 4.1. 36 Stable tag: 4.1.4 7 7 Requires PHP: 7.2.5 8 8 License: GPL v3 … … 247 247 * Added delay javascript function. 248 248 249 = 4.1.4 = 250 * Improved images loading. 251 249 252 == Upgrade Notice == 250 253 … … 340 343 Improved css loading 341 344 Added delay javascript function 345 346 = 4.1.4 = 347 Improved images loading -
toppersystem/trunk/toppersystem.php
r3007014 r3007615 4 4 * 5 5 * @package TopperSystem[*] 6 * @version 4.1. 36 * @version 4.1.4 7 7 * @copyright Copyright (C) 2021, toppersystem.com 8 8 * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public License, version 3 or higher … … 63 63 * Description: Topper System SEO improve your WordPress SEO rankings and traffic to your favorite keywords: SEO optimizations, Smart Image Lazy-load, Anti Spam, Caching, CO2 Application. 64 64 * Author: Team TopperSystem.com 65 * Version: 4.1. 365 * Version: 4.1.4 66 66 * Author URI: https://www.toppersystem.com 67 67 * License: GPL v3 … … 103 103 } 104 104 if ( ! defined( 'TOPPERSYSTEM_PLUGIN_VERSION' ) ) { 105 define( 'TOPPERSYSTEM_PLUGIN_VERSION', '4.1. 3');105 define( 'TOPPERSYSTEM_PLUGIN_VERSION', '4.1.4'); 106 106 } 107 107 if((defined('ABSPATH'))&&($TopperSystemPluginVerify == "1")){
Note: See TracChangeset
for help on using the changeset viewer.