Skip to content

Instantly share code, notes, and snippets.

@kisabelle
kisabelle / acf-pagination.php
Last active May 8, 2024 15:41
ACF Repeater Field Pagination
<?php
/*
* Paginate Advanced Custom Field repeater
*/
if( get_query_var('page') ) {
$page = get_query_var( 'page' );
} else {
$page = 1;
}
@fuckuppro
fuckuppro / .settings.php
Created February 18, 2016 10:58
Bitrix(d7). File .settings.php API
<?php
return array (
/*Отвечает за кодиорвку*/
'utf_mode' =>
array (
'value' => true,
'readonly' => true,
),
/*Отвечает за кодиорвку по умолчанию*/
@SergeyZaigraev
SergeyZaigraev / resize-image.php
Last active October 16, 2023 03:52
Bitrix resize image IB. Ресайз изображений инфоблока. Например можно изменить размер картинки анонса у всех товаров. Скрипт пошаговый.
<?php
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$iblockId = (int)$_REQUEST['iblock'];
$page = isset($_REQUEST['page']) ? (int)$_REQUEST['page'] : 1;
$pageSize = 70;
$isEnd = true;
if ($iblockId <= 0)
{
@alokstha1
alokstha1 / functions.php
Created September 14, 2017 08:13
WordPress custom pagination with $wpdb->get_results
<?php
$items_per_page = 2;
$page = isset( $_GET['cpage'] ) ? abs( (int) $_GET['cpage'] ) : 1;
$offset = ( $page * $items_per_page ) - $items_per_page;
$query = 'SELECT * FROM '.$table_name;
$total_query = "SELECT COUNT(1) FROM (${query}) AS combined_table";
$total = $wpdb->get_var( $total_query );
@SergeyZaigraev
SergeyZaigraev / dateText.php
Created January 16, 2018 04:47
Iblock custom property type
<?
class CCustomTypeElementDateText{
//описываем поведение пользовательского свойства
function GetUserTypeDescription() {
return array(
'PROPERTY_TYPE' => 'S',
'USER_TYPE' => 'history',
'DESCRIPTION' => 'История просрочки — дата со значением', //именно это будет выведено в списке типов свойств во вкладке редактирования свойств ИБ
//указываем необходимые функции, используемые в создаваемом типе