Так я со всей душой, не только с уважением. Вот исправленный код из заявки 1474:
$sys [ 'port' ] = $_SERVER [ 'SERVER_PORT' ];
}
}
else
else
{
{
$sys [ 'host' ] = $url [ 'host' ];
$sys [ 'host' ] = $url [ 'host' ];
- $sys [ 'port' ] = empty ( $url [ 'port' ]) || $_SERVER [ 'SERVER_PORT' ] == 80 ? '' : $url [ 'port' ];
+ $sys [ 'port' ] = $url [ 'port' ];
}
}
+ $def_port = $sys [ 'secure' ] ? 443 : 80;
+ $sys [ 'port' ] = $sys [ 'port' ] == $def_port ? '' : $sys [ 'port' ];
|
В версии 0.9.19, что у меня работает, этот код уже присутствует - заявка февральская, релиз июньский. На добавление в ссылки сайта порта 80 этот код не влияет. После изменений в этом же файле строчек 78-79 -
$sys [ 'abs_url' ] = $sys [ 'scheme' ] . '://' . $sys [ 'host' ] . ( $sys [ 'port' ]? ':' . $sys [ 'port' ]: '' ) . $sys [ 'site_uri' ];
$sys [ 'canonical_url' ] = $sys [ 'scheme' ] . '://' . $sys [ 'host' ] . ( $sys [ 'port' ]? ':' . $sys [ 'port' ]: '' ) . cot_url_sanitize( $_SERVER [ 'REQUEST_URI' ]);
на
$sys [ 'abs_url' ] = $sys [ 'scheme' ] . '://' . $sys [ 'host' ] . $sys [ 'site_uri' ];
$sys [ 'canonical_url' ] = $sys [ 'scheme' ] . '://' . $sys [ 'host' ] . cot_url_sanitize( $_SERVER [ 'REQUEST_URI' ]);
|
что сделали Grey и я - баг пропал, т.е. сайт стал работать нормально. Версия freelance 2.6.9 - это у него, а не у меня.
Какое еще уважение нужно? Клон - это как? krickx - это кто? Я здесь недавно, и вообще филолог, так что не обессудьте.