Перейти к содержимому



ЗАРАБАТЫВАЙ НА
>>ПРОДАЖЕ ШАБЛОНОВ И ПРИВЛЕЧЕНИИ РЕФЕРАЛОВ<<
>>ПОИСКЕ СЛИВЩИКОВ ШАБЛОНОВ<<

Фотография

Code Guide | Стиль кода

miniPoster

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 20

#1 CC0

CC0

    Продвинутый пользователь

  • Пользователи-L3
  • PipPipPip
  • 429 сообщений

Отправлено 06 Март 2018 - 16:25

miniPoster — программа для автоматической генерации GET и POST запросов.
 
Скачать

 

Скрытый текст
 
Как анализировать трафик через браузер
 
1. Откройте браузер (ChromeFirefoxEdgeInternet Explorer).
2. Перейдите на веб-страницу, исходный код которой нужно просмотреть.
3. Нажать (Ctrl Shift C) или (F12) для отображения исходного кода или в зависимости от операционной системы или устройства
  • Для Windows > щёлкните правой кнопкой мыши по странице.
  • Для Mac > если всего одна кнопка мыши, зажмите ^Control и щёлкните левой кнопкой мыши.
  • Для ноутбука с трекпадом > щёлкните по трекпаду двумя пальцами.
Откроется контекстное меню. Щёлкните
  • В Chrome по «Просмотреть код» (Inspect).
Скрытый текст
  • В Firefox  по «Исследовать элемент» (Inspect Elelement).
Скрытый текст
  • В Edge и Internet Explorer по «Просмотр HTML-кода» (View source).
Скрытый текст

 

5. Переходим в «Network» (Сеть).
Скрытый текст
6. Выполняем необходимое манипуляции с сайтом.
Скрытый текст
7. В «Network» появятся все запросы. Находим запрос, который нам нужен и нажимаем на него.
Скрытый текст
8. Откроется новое окно с подробностями. Перепроверяем тот ли это запрос. Копируем необходимую информацию.

Request URL > Request Method > Query String Parameters и выбираем «view source»

Скрытый текст
 
Дополнительная информация
User Agents

 

Рекомендации для разработки гибкого, надёжного и поддерживаемого кода в miniPoster
 
Код — это всего лишь инструмент. Как и с любым другим инструментом, важная часть процесса освоения заключается в понимании, когда его следует использовать, а когда — нет. Если вы решите использовать другие правила — сделайте это.
 
Главное правило, которым необходимо руководствоваться:
 
Читабельность и единообразие
 
 
1. Синтаксис и форматирование
Скрытый текст
 

2. Общие принципы выбора имён переменных

Скрытый текст
 
3. Комментарии
Скрытый текст

 

 

Базовые шаблоны

 

Авторизация

Скрытый текст

 

DDoS protection by Cloudflare

 

Получить cookies (JavaScript)

Скрытый текст

 

Получить cookies из браузера

Скрытый текст

 

Использование TOR

Скрытый текст

 

Загрузка cookies в браузер

Скрытый текст

 

Выгрузка cookies из браузера

Скрытый текст

 

Если вы нашли опечатку, ошибку или у вас есть дополнения, пожалуйста, напишите об этом. Буду рад вашим советам и замечаниям. Давайте писать шаблоны профессионально.

Пожалуйста, перед тем, как опубликовать шаблон, воспользуйтесь специальной формой («Код»).


  • 14


#2 isilva

isilva

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 625 сообщений
  • ГородSankt-Peterburg

Отправлено 06 Март 2018 - 17:03

 

Рекомендации для разработки гибкого, надёжного и поддерживаемого кода
 
В начале шаблона обязательно должна быть указана версия шаблона
 
для этого есть 
[VERSION][1][VPATH]

Наименование

  • Никакого транслита. Только английский.
  • Называть переменные именами, не несущими смысловой нагрузки, например a, e, p, mg – можно только в том случае, если они используются в небольшом фрагменте кода и их применение очевидно.
  • Имя переменной должно максимально чётко соответствовать хранимым в ней данным
  • переменныеИзНесколькихСловПишутсяВместеВотТак («верблюжьей нотацией» или, по-английски, «camelCase»)
  • Имя переменной начинается с символа $
и тут можно поспорить по всем пунктам, у каждого программиста свой стиль, переменная может начинаться с любого символа TIME @TIME _TIME $TIME

  • 1

#3 MrProfit

MrProfit

    Чего-то там

  • Пользователи
  • PipPipPip
  • 1 041 сообщений
  • ГородКиев

Отправлено 06 Март 2018 - 19:56

 

Рекомендации для разработки гибкого, надёжного и поддерживаемого кода
Скрытый текст

 

  • Никакого транслита. Только английский.

нет-нет и еще раз нет

 

если 

я вместо $MyTime

пропишу Moe_Vremia

я что, по-вашему, перестану понимать смысл вложенной сути в переменную?

 

или

переменная Moe_Vremia  вам перестанет быть понятна;?

 

итак, спорить можно по всем пунктам  ;)

 

 

ясен красен что нужна стандартизация

 

НО  

 шаблон первую очередь пишется для себя 

просто все приведенное вами выше касается тех случаев когда разработкой шаблона занимается более 1 человека

там да это просто необходимость

3

большинству тех кто берет шаблоны с форума глубоко по барабану как красиво написан шаблон

ибо не все даже могут его скопировать и вставить нормально  :(

а вы говорите о правильности написания  :lol:


  • 2

образование позволяет зарабатывать на хлеб, самообразование на масло, сыр и даже икру


#4 CC0

CC0

    Продвинутый пользователь

  • Пользователи-L3
  • PipPipPip
  • 429 сообщений

Отправлено 07 Март 2018 - 06:02

Скрытый текст

 

Если большинству ближе транслит, то какой именно использовать?

 

Здесь гораздо больше выбора, чем в обычном английском. Не усложняем ли мы стандартизацию?

 

Часто бывает, что сломалась авторизация. Если всё сделано по стандарту и модульности элементов, то заменить устаревший участок кода будет гораздо быстрее.

 

Пожалуйста, внесите свой вклад сейчас, чтобы в будущем вы смогли использовать гораздо меньше времени и сил на шаблоны.

 

 

Что можно добавить в общие правила для написания шаблонов?


  • 1

#5 MrProfit

MrProfit

    Чего-то там

  • Пользователи
  • PipPipPip
  • 1 041 сообщений
  • ГородКиев

Отправлено 07 Март 2018 - 14:39

Скрытый текст

 

 

Что можно добавить в общие правила для написания шаблонов?

Я, так понял моя мысль не дошла до тебя :(

 

1 все будут ложить на эти правила

2. Шаблоны пишут разные люди и с разным уровнем подготовки

3. большинству тех кто использовать будет шаблон глубоко НАС РАТЬ  каким языком написан шаблон,хоть на клингонском

4.Перед тем как что-то вводить необходимо что  б  была примерная одинаковая база в подготовке разработчиков шабов

5 ты готов взяться за обучение программистов*?  дабы их всех привести к примерно одинаковым знаниям

6 Предложенная тобой стандартизация возможна только на какой-то базе (*багаже знаний )  а багаж знаний на форуме тут у всех разный


  • 2

образование позволяет зарабатывать на хлеб, самообразование на масло, сыр и даже икру


#6 CC0

CC0

    Продвинутый пользователь

  • Пользователи-L3
  • PipPipPip
  • 429 сообщений

Отправлено 07 Март 2018 - 21:26

MrProfit, спасибо за отклик.

 

Каждый стандарт начинается с черновика. Начнём с идей. Если появятся люди, которым интересна эта ветка, то буду рад вашим предложениям.


  • 1

#7 basketius

basketius

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 053 сообщений

Отправлено 11 Март 2018 - 14:16



Для отступов у вложенных элементов используются два пробела

Скрытый текст

 

B0AUe0pp6A.jpg


  • 2

#8 CC0

CC0

    Продвинутый пользователь

  • Пользователи-L3
  • PipPipPip
  • 429 сообщений

Отправлено 11 Март 2018 - 18:41

Скрытый текст

 

К сожалению, не во всех версиях есть эта кнопка. Здесь собираются общие правила написания. Дополню вашим советом.


  • 0

#9 CC0

CC0

    Продвинутый пользователь

  • Пользователи-L3
  • PipPipPip
  • 429 сообщений

Отправлено 11 Март 2018 - 19:05

Скрытый текст

 

Объясните, пожалуйста, как понять в какой версии сделан шаблон?

[VERSION][1][VPATH]

Здесь ведь необходимо залить его на сайт или нет? Так ли это гибко для использования?


  • 0

#10 Djoser

Djoser

    Администратор

  • Администраторы
  • 3 935 сообщений

Отправлено 13 Март 2018 - 07:30

Скрытый текст

 

Объясните, пожалуйста, как понять в какой версии сделан шаблон?

[VERSION][1][VPATH]

Здесь ведь необходимо залить его на сайт или нет? Так ли это гибко для использования?

 

это версия шаблона, а не версия программы


  • 1

rekl.png
=======================================================
============Для доната miniPoster P28909803===============
=======================================================
=======================================================
= ОФИЦИАЛЬНЫЙ DISCORD КАНАЛ -- https://discord.gg/68xNQxy ==

=======================================================






Темы с аналогичным тегами miniPoster

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных