<?php
if(has_post_thumbnail()) {
the_post_thumbnail();
} else {
echo '<img src="' . get_bloginfo("template_url") . '/images/img-default.png" />';
}
?>
# Импортируйте необходимые модули:
from telethon import TelegramClient
from telethon.tl.functions.channels import GetParticipantsRequest
# Получите ключи API и секретный ключ для работы с API Telegram.
# Для этого нужно зарегистрировать свое приложение на сайте https://my.telegram.org/auth.
api_id = 123456
api_hash = 'your_api_hash'
# Создайте экземпляр клиента Telethon:
client = TelegramClient('session_name', api_id, api_hash)
# Подключитесь к API:
client.start()
# 6. Получите информацию о канале, в котором вы хотите получить список пользователей.
# Для этого можно использовать метод `get_entity`:
channel = client.get_entity('channel_name')
# Определите функцию для получения списка пользователей:
def get_channel_users(channel):
offset = 0
limit = 100
all_users = []
while True:
result = client(GetParticipantsRequest(
channel=channel,
filter=ChannelParticipantsSearch(''),
offset=offset,
limit=limit,
hash=0
))
users = result.users
all_users.extend(users)
if len(users) < limit:
break
offset += limit
return all_users
# Получите список пользователей канала:
users = get_channel_users(channel)
# Выведите их на экран:
for user in users:
print(user.first_name, user.last_name, user.username)
RewriteCond %{REQUEST_URI} ^(.*)/dir1/(.*)$
# если строка содержит /dir1/
RewriteRule ^(.*)$ %1/dir2/%2 [R=301,L]
#Перенаправить все урлы с начинающиеся с dir1 на dir2 с сохранением дальнейшей структуры URL
public static function isSectionInCatalog($iblockID, $url) {
$code = array_pop(array_filter(explode( '/', $url)));
$arFilter = array("IBLOCK_ID"=>$iblockID, "CODE" => $code);
$rsSections = CIBlockSection::GetList(array(),array('IBLOCK_ID' => $iblockID, '=CODE' => $code));
return ($rsSections->Fetch() !== false);
}
sudo groupadd groupname
sudo gpasswd -a username groupname
sudo chown -R root:groupname /var/www
sudo chmod 775 /var/www