【公告】
主题第四弹已更新
免费下载,搜索Typecho即可
生命的长度不由你决定,但宽度由你把握。
Typecho插件开发手册

Typecho插件开发手册

插件的基本结构在 Typecho 中,插件通常是一个独立的 PHP 文件,默认放置在usr/plugins/目录下。插件文件名即为插件名,插件类名也应与文件名相同。插件必须实现 Typecho_Plugin_Interface 接口。 基本结构: <?php if (!defined('__TYPECHO_ROOT_DIR__')) exit; /** * 插件的描述信息 * * @package PluginName */ class PluginName_Plugin implements Typecho_Plugin_Interface { // 插件激活方法 public static function activate() {} // 插件停用方法 public static function deactivate() {} // 插件配置面板 public static function config(Typecho_Widget_Helper_Form $form) {} // 个人用户的配置面板 public static function personalConfig(Typecho_Widget_Helper_Form $form) {} // 实现的插件功能方法 // ... }说明: Typecho_Plugin_Interface:插件类必须实现该接口,包含 activate、deactivate、config、personalConfig 四个方法。 activate:插件激活时调用,用于注册插件方法、初始化数据等。 deactivate:插件停用时调用,用于清理数据、注销插件方法等。 config:插件的配置界面,用于在后台展示插件的设置选项。 personalConfig:针对个人用户的配置界面。 激活插件在 activate 方法中,可以进行以下操作: 注册插件方法:使用 Typecho_Plugin::factory 注册插件的方法到指定的 Hook Point。 创建数据库表:如果插件需要额外的数据表,可以在激活时创建。 初始化数据:初始化插件所需的数据或配置。 public static function activate() { // 注册插件方法到 Hook Point Typecho_Plugin::factory('Widget_Archive')->beforeRender = array('PluginName_Plugin', 'beforeRender'); // 返回激活成功的信息 return _t('插件已激活'); } 停用插件在 deactivate 方法中,可以进行以下操作: 注销插件方法:清理注册的插件方法(Typecho 会自动处理)。 删除数据库表:如果插件创建了额外的数据表,可以选择在停用时删除。 清理数据:清理插件的配置信息或缓存。 定义插件的配置界面在 config 方法中定义插件的配置选项。 public static function config(Typecho_Widget_Helper_Form $form) { // 添加一个文本框 $text = new Typecho_Widget_Helper_Form_Element_Text('text', NULL, '默认值', _t('文本框标签'), _t('文本框提示')); $form->addInput($text); // 添加一个单选框 $radio = new Typecho_Widget_Helper_Form_Element_Radio('radio', array('1' => '选项1', '2' => '选项2'), '1', _t('单选框标签')); $form->addInput($radio); // 添加一个复选框 $checkbox = new Typecho_Widget_Helper_Form_Element_Checkbox('checkbox', array('1' => '选项1', '2' => '选项2'), NULL, _t('复选框标签')); $form->addInput($checkbox); }说明: 使用 Typecho_Widget_Helper_Form_Element_* 类来创建不同类型的表单元素。 调用 $form->addInput() 方法将元素添加到配置界面。 处理插件的用户配置在插件的方法中,可以通过 Helper::options()->plugin('PluginName') 获取用户的配置信息。 public static function someMethod() { $options = Helper::options()->plugin('PluginName'); $textValue = $options->text; // 获取文本框的值 // ... }说明: Helper::options():获取全局的配置对象。 plugin('PluginName'):获取指定插件的配置信息。 注册插件方法(Hook Point)在 activate 方法中,使用 Typecho_Plugin::factory 注册插件的方法到指定的 Hook Point。 public static function activate() { Typecho_Plugin::factory('Widget_Archive')->beforeRender = array('PluginName_Plugin', 'beforeRender'); }说明: 具体插入点可以参考文章后半段,有专门介绍各插入点的作用及位置 Typecho_Plugin::factory('类名')->方法名:指定要拦截的类和方法(Hook Point)。 array('PluginName_Plugin', '方法名'):插件的方法回调。 定义自定义路由如果插件需要自定义 URL 路由,可以在 activate 方法中定义。 public static function activate() { // 添加自定义路由 Helper::addRoute('plugin_route', '/plugin/route/', 'PluginName_Action', 'actionMethod'); } public static function deactivate() { // 删除自定义路由 Helper::removeRoute('plugin_route'); }Helper::addRoute:添加自定义路由。 第一个参数:路由名称。 第二个参数:路由规则(URL 模式)。 第三个参数:处理该路由的类名。 第四个参数:处理方法。 Helper::removeRoute:删除自定义路由。加载插件的类和方法如果插件包含多个类或文件,可以通过 require_once 或自动加载的方式引入。 // 在插件的主文件中 require_once 'libs/Helper.php'; // 使用命名空间和自动加载 spl_autoload_register(function ($class) { $prefix = 'PluginName\\'; $base_dir = __DIR__ . '/src/'; $len = strlen($prefix); if (strncmp($prefix, $class, $len) !== 0) { return; } $relative_class = substr($class, $len); $file = $base_dir . str_replace('\\', '/', $relative_class) . '.php'; if (file_exists($file)) { require $file; } }); require_once:直接引入文件。 spl_autoload_register:注册自动加载函数,按照命名空间和目录结构自动加载类。 文件载入与资源管理插件可能需要加载 CSS、JS 文件或其他资源,可以通过以下方式实现。在模板中加载资源: // 在插件的方法中 public static function header() { $cssUrl = Helper::options()->pluginUrl . '/PluginName/assets/style.css'; echo '<link rel="stylesheet" type="text/css" href="' . $cssUrl . '">'; } public static function footer() { $jsUrl = Helper::options()->pluginUrl . '/PluginName/assets/script.js'; echo '<script type="text/javascript" src="' . $jsUrl . '"></script>'; }注册到 Hook Point: public static function activate() { Typecho_Plugin::factory('Widget_Archive')->header = array('PluginName_Plugin', 'header'); Typecho_Plugin::factory('Widget_Archive')->footer = array('PluginName_Plugin', 'footer'); } Helper::options()->pluginUrl:获取插件目录的 URL。 header、footer:在页面的头部和尾部输出内容。 模板的使用与扩展插件可以自定义模板,或者扩展主题的模板功能。在插件目录中创建模板文件: 创建 themes 目录:在插件目录下创建 themes 目录,用于存放模板文件。 编写模板文件:例如,创建 themes/plugin-template.php。 在插件中调用模板: public static function renderTemplate() { $template = __DIR__ . '/themes/plugin-template.php'; if (file_exists($template)) { include $template; } else { echo '模板文件不存在'; } }在路由处理方法中调用: public function actionMethod() { self::renderTemplate(); }完整的插件示例 usr/ └── plugins/ └── HelloWorld/ ├── HelloWorld_Plugin.php ├── Action.php ├── assets/ │ ├── style.css │ └── script.js └── themes/ └── hello.php 钩子(Hook)插入点 在 Typecho 插件开发中,可以通过 Typecho_Plugin::factory('类名')->方法名 的形式来拦截和扩展 Typecho 的核心功能。以下是所有可用的插入位置(Hook Points),按照类名分类,并注明调用的位置及意义。 插入位置的定义方式 插入位置通常是通过以下几种方式定义的: 方法(Method): 在 Typecho 的核心类中,某些方法被定义为插入位置。例如,Widget_Contents_Post_Edit 类中的 insert 方法就是一个插入位置。 插件可以通过 Typecho_Plugin::factory('Widget_Contents_Post_Edit')->insert 来拦截这个方法,并在其中执行自定义代码。 属性(Property): 在 Typecho 的核心类中,某些属性被定义为插入位置。例如,Widget_Contents_Post_Edit 类中的 insert 属性就是一个插入位置。 插件可以通过 Typecho_Plugin::factory('Widget_Contents_Post_Edit')->insert 来拦截这个属性,并在其中执行自定义代码。 示例 假设我们有一个 Widget_Contents_Post_Edit 类,其中定义了一个 insert 方法: class Widget_Contents_Post_Edit extends Typecho_Widget { public function insert() { // 插入文章的逻辑 } } 在插件中,我们可以通过以下方式拦截这个 insert 方法: class XXX_Plugin implements Typecho_Plugin_Interface { public static function activate() { Typecho_Plugin::factory('Widget_Contents_Post_Edit')->insert = array('XXX_Plugin', 'publish'); } public static function publish($post) { // 自定义的插入逻辑 } } 在这个例子中,XXX_Plugin 插件在 Widget_Contents_Post_Edit 类的 insert 方法执行时,会调用 XXX_Plugin::publish 方法来执行自定义的插入逻辑 常见Hooks整理 1. Widget_Contents_Post_Edit insert:在插入文章时触发。 update:在更新文章时触发。 delete:在删除文章时触发。 finishPublish:在文章发布完成后触发。 2. Widget_Contents_Page_Edit insert:在插入页面时触发。 update:在更新页面时触发。 delete:在删除页面时触发。 finishPublish:在页面发布完成后触发。 3. Widget_Comments_Edit insert:在插入评论时触发。 update:在更新评论时触发。 delete:在删除评论时触发。 finishComment:在评论操作完成后触发。 finishDelete:在评论删除后触发。 4. Widget_Users_Edit insert:在创建用户时触发。 update:在更新用户信息时触发。 delete:在删除用户时触发。 finishCreate:在用户创建完成后触发。 finishDelete:在用户删除后触发。 5. Widget_Metas_Category_Edit insert:在创建分类时触发。 update:在更新分类信息时触发。 delete:在删除分类时触发。 finishCreate:在分类创建完成后触发。 6. Widget_Metas_Tag_Edit insert:在创建标签时触发。 update:在更新标签信息时触发。 delete:在删除标签时触发。 finishCreate:在标签创建完成后触发。 7. Widget_Feedback comment:在用户提交评论时触发。 trackback:在接收Trackback时触发。 8. Widget_Register register:在用户注册时触发。 9. Widget_Login loginSucceed:在用户登录成功后触发。 loginFail:在用户登录失败后触发。 10. Widget_Archive beforeRender:在渲染文章内容之前触发。 afterRender:在渲染文章内容之后触发。 beforeOutput:在输出文章内容之前触发。 afterOutput:在输出文章内容之后触发。 handleInit:在 Archive Widget 初始化时触发。 select:在构建内容查询时触发。 11. Widget_Comments beforeRender:在渲染评论列表之前触发。 afterRender:在渲染评论列表之后触发。 12. Widget_Abstract_Contents contentEx:在获取文章完整内容时触发。 excerptEx:在获取文章摘要内容时触发。 filter:在获取内容列表时触发。 13. Widget_Abstract_Comments contentEx:在获取评论内容时触发。 excerptEx:在获取评论摘要时触发。 filter:在获取评论列表时触发。 14. Widget_Abstract_Metas filter:在获取分类或标签列表时触发。 15. Widget_Abstract_Users filter:在获取用户列表时触发。 16. Widget_Abstract_Options filter:在获取系统选项时触发。 17. Widget_Abstract beforeRender:在任何 Widget 渲染之前触发。 afterRender:在任何 Widget 渲染之后触发。 ___construct:在 Widget 初始化时触发。 ___init:在 Widget 初始化完成后触发。 ___execute:在执行 Widget 主逻辑时触发。 18. Typecho_Widget widget:在创建 Widget 实例时触发。 widgetStart:在 Widget 开始执行时触发。 widgetEnd:在 Widget 执行结束时触发。 19. Typecho_Widget_Helper_Form render:在渲染表单之前触发。 20. Typecho_Widget_Helper_Form_Element render:在渲染表单元素之前触发。 21. Typecho_Db query:在执行数据库查询时触发。 fetchAll:在获取查询结果时触发。 22. Typecho_Router router:在路由解析时触发。 dispatch:在路由调度时触发。 23. Typecho_Response redirect:在执行页面重定向时触发。 24. Typecho_Cookie set:在设置 Cookie时触发。 get:在获取 Cookie时触发。 25. Typecho_Feed output:在输出RSS Feed时触发。 26. Typecho init:在系统初始化时触发。 header:在输出页面头部时触发。 footer:在输出页面尾部时触发。 使用方法示例: Typecho_Plugin::factory('Widget_Contents_Post_Edit')->insert = array('YourPlugin_Class', 'yourMethod'); 说明: 插入位置(Hook Point):即可拦截的方法名。 触发时机:在对应的方法执行时触发,允许插件在该时机执行自定义逻辑。 使用场景:插件可以通过这些 Hook Points 实现对 Typecho 功能的扩展和定制,例如在文章发布后发送通知,在用户登录失败后记录日志等。 注意事项: 确保方法存在:请确保您定义的插件类和方法存在且可被调用,避免出现错误。 性能考虑:插件开发时应注意性能,避免阻塞核心功能的执行。 充分测试:某些 Hook Points 可能仅在特定情况下触发,开发时需充分测试。 通过以上整理,您可以清晰地了解 Typecho 插件开发中可用的所有插入位置,以及它们的调用位置和意义,方便在插件中实现所需的功能。 转载 全栈开发技术博客 原文链接:https://www.lvtao.net/dev/typecho-plugin.html 
技巧,Typecho 11-14
GitHub最好用的四种链接方式,长期稳定有效

GitHub最好用的四种链接方式,长期稳定有效

watt toolkit(steam++)官方下载地址:https://steampp.net/github520开源仓库:https://github.com/521xueweihan/GitHub520Xbox下载加速器:https://github.com/skydevil88/XboxDownload一行命令上GitHub的仓库: https://github.com/feng2208/github-hosts 打开命令终端,输入以下命令,请确保地址是否正确微软edge浏览器使用命令(注意文件路径是否一致): &"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --host-rules="MAP github.com octocaptcha.com, MAP github.githubassets.com yelp.com, MAP *.githubusercontent.com githubusercontent.com" --host-resolver-rules="MAP octocaptcha.com 20.27.177.113, MAP yelp.com 199.232.240.116, MAP githubusercontent.com 199.232.176.133"同样需要注意地址是否正确↓谷歌浏览器使用命令(注意文件路径是否一致): &"C:\Program Files\Google\Chrome\Application\chrome.exe" --host-rules="MAP github.com octocaptcha.com, MAP github.githubassets.com yelp.com, MAP *.githubusercontent.com githubusercontent.com" --host-resolver-rules="MAP octocaptcha.com 20.27.177.113, MAP yelp.com 199.232.240.116, MAP githubusercontent.com 199.232.176.133" 
技术教程 11-14
追剧全平台通用—看我这一篇文章就够了

追剧全平台通用—看我这一篇文章就够了

快速在线看影猫看点播星火看直播艾兔影漫多平台通用入口支持平台入口支持平台🍎毒苹果BOX电视电影先生网页,安卓可可影视安卓,苹果,TV爱看剧网页,安卓黑豹影视iOS,安卓电影驿站网页,安卓大师兄影视IOS,安卓,TVauete影院网页佩奇影视安卓,iOS人人影视网页小柿子影视IOS,安卓88影视网页旋风视频网页高清热播库网页APP影院网页高分影院网页freeOK网页看美剧网页4K影视网页YQK影视安卓,IOS,电视低端影视网页在线之家网页NO视频网页HD影视网页JOJO影视网页,安卓,win久久韩剧网页韩迷网页美剧迷网页iOS专用注意:如果失效就换一个,一般都是伪装上架,下载以后划掉后台重新进入即可,部分有特殊进入方法都有说明,切记不要挂VN,如果WiFi下不行就切换到移动网络!伪装名变身方法直达链接鸡乐宝变身方法:点击【Health Records】在Vaccine Name下的输入框输入【给爷开门】然后点击下方的Savehttps://apps.apple.com/cn/app/id6737280130知识量双对战(壳儿)变身方法:在进度圆环消失之前点击空白位置直到闪退https://apps.apple.com/cn/app/id6737469894轻松格式转(777)变身方法:右下角【更多】点击【问题反馈】输入【777ys】后点击聊天框图标,自动闪退https://apps.apple.com/cn/app/id6737472759埃克欧拉计算(橘子)变身方法:点击意见反馈,输入【999999】然后连续点击提交反馈直到出现提示https://apps.apple.com/cn/app/id6737022933高效变压器探索(橘子)变身方法:点击右下角设置点击意见反馈,输入【999999】然后点击提交反馈【三次】直到出现提示https://apps.apple.com/cn/app/id6720758455维滋计算(毒蛇)变身方法:快速点击上方的【维滋计算】直到闪退https://apps.apple.com/cn/app/id6737259419单位轻松换(小柿子)变身方法:右上角感叹号图标,输入【小柿子】,点击发送反馈https://apps.apple.com/cn/app/id6736517427图图猎速(小黄人)变身方法:在意见反馈中输入【666】然后点击提交https://apps.apple.com/cn/app/id6737181824方阵成语(小柠檬)变身方法:点击【问题反馈】输入【小柠檬】并提交,退出重进https://apps.apple.com/cn/app/id6670770777美味有约变身方法:在最上方的输入框中填入【元龙豪气】并点击右边的搜索即可https://apps.apple.com/cn/app/id6608976806印章-文件盖章生成器与管理器变身方法:点击右上角的三条杠,意见反馈,输入:龙年大吉https://apps.apple.com/cn/app/id6505054674花草有道变身方法:点击底部菜单“Center”进入登录页面,在第一个输入框内内输入“龙肝豹胎”,点击按钮“Sign up”,耐心等待https://apps.apple.com/cn/app/id6723891885绿图木木变身方法:打开即可https://apps.apple.com/us/app/id6618141458麻画影视(茶杯狐)变身方法:直接关掉重新打开,不行切换网络,或者换个时间再试,部分人变身不了https://apps.apple.com/cn/app/id6479983592小糖aa约会助手变身方法:软件点击左上角【反馈】输入【888】并提交https://apps.apple.com/cn/app/id6477332370笔墨乐趣变身方法:点击【问题反馈】输入【520】点击提交,自动变身为追剧猫影视https://apps.apple.com/cn/app/id6526465410文字大师变身方法:自动变身,大退重启一遍即可https://apps.apple.com/cn/app/id6502593515影视导航站影猫的仓库安逸影视导航可下载影视站66影视网音范丝 4K原盘24美剧频道4K HDR影视资源80S 十年老站蓝光电影网libvio电脑在线看 - IDM可下4K影音小站人人电影网 M3U8M3U8汇总 - 软件,播放源等等APTV - IOS客户端的M3U播放器 - TG频道交流肥羊IPTV 4K 8K 直播源 官方GitHub 官方网站IPTV直播员GitHubowenTv - 公益维护的m3u电视直播源M3U8在线播放器
技术教程 11-13
学习专区

学习专区

知网,论文,文献 白嫖知网! 论文查重,降重,下载文献。 idata - 知识检索 - 论文搜索 SCI-SUB 文献下载 库问搜索 - 开源文献阅读下载 23-4-17 阿明收集整理 免费论文下载 - 4亿篇   搜题,讲解,刷题 火星搜题 - 大学生免费查题查公式,拍照搜 好课帮 - 作业帮 替代品 解锁绿色版本   学小易 - 拍照搜题 作业帮 - 解锁视频讲题 2022-06-18更新 火星搜题 - 大学生免费查题查公式,拍照搜 安卓+iOS,疯狂刷题,支持小初高,支持专业考试! 不挂科文库大学生版 - iOS点我 - 安卓点我 PC -红笔考典,PC - 天明题库,专业考试刷题考点 疯狂刷题 IOS 安卓 考公 考证 作业帮 - 解锁视频讲解 作文帮 - 三年级到高三作文 学思网试卷下载器 - 学思网官网 - 答案下载器 第一试卷网 小荷叶试卷网 在线英语听力 强国专区XXQG - 学习助手婴幼儿专区 宝宝喂养小程序,多人看护,科学喂养,规律记录。 生孩子必备!微信直接搜索小程序“宝宝喂养日历” 安卓宝宝巴士绿化版,0-13岁必备。 成长阶段必备!
技术教程 11-13
电脑小白到大师,十分钟速成,不定时更新!

电脑小白到大师,十分钟速成,不定时更新!

| 让你从电脑小白到大师,十分钟速成!系统安装win7纯净系统https://www.newxitong.com/集成版,GOST版,每月更新win10纯净系统https://iwin10.net/集成版,装机版,每月更新傻瓜装机https://aming.lanzouq.com/idnHSqnie6h电脑能进系统,不会用PE,可以用这个。天猫一键装机🔥https://aming.lanzouf.com/i8nU20p5inwj可做PE,可一键装机,全能,带上网远程微PE工具箱https://www.wepe.com.cn/download.html超好用,下载让捐赠,点右边先不捐赠下载微软官方系统https://hellowindows.cn/正版系统,office,激活工具,下载工具MSDN系统库https://www.xitongku.com/和上面的吻妻是一个团队系统总裁https://www.sysceo.com/Software.html专业装机工必备!驱动和激活全能激活工具https://aming.lanzouq.com/iUeP2xzq0nc全能激活工具,支持win系统,office 密码:9xum驱动安装https://www.123pan.com/s/BXT9-zOMmH无广告,不限速,好用版本。云萌激活https://aming.lanzouf.com/iIzgd0p5uyni专业Windows激活工具软件安装黑科技工具箱🔥链接点我跳转装机必备,内涵超多PJ工具,影音图办公下载等软件库链接点我跳转300+软件,Adobe,CAD,等等Windows合集链接跳转点我超全软件库,什么都有,全种类。Mac合集链接跳转点我超全软件库,啥都有。精品MAC软件链接跳转点我专注MAC软件插件合集链接点我跳转 360软件商店在线版链接点我跳转不想装360又想用商店。腾讯软件商店在线版链接点我跳转不想装腾讯管家又想用商店。WPS其他政企链接点我跳转网友分享,多版本云盒,蘑菇游戏点我跳转链接云盒内含很多绿色软件,蘑菇专业下载游戏。微软office链接点我跳转全版本安装器,带激活工具,超简单安装。最新office链接点我跳转自动部署 - 包括下载安装和授权,安全无毒硬件检测链接点我跳转硬件检测,天梯图,工具箱7z压缩链接点我压缩解压软件win11右键便老版链接点我win11变成老版本的款式腾讯软件中心网页版点我跳转正版软件,纯净正版阿逗逼全家桶点我跳转面面俱到办公室必备天翼同步盘点我下载重要资料自动备份,随时随地办公360纯净设置链接点我跳转360的弹窗太多了,这样设置就对了。问题解决联想知识库https://iknow.lenovo.com.cn/tool/lists例如win关闭更新关闭杀毒等等!
技术教程 11-13
一个啥都有的内容,自己看,干货多多

一个啥都有的内容,自己看,干货多多

有趣小站🌥️chat GPT🗄️ 在线传输🍚中午吃什么📒临时笔记♨️今日热榜🐟3块美团会员📑极简便签TODO🍛选菜食谱✈️在线互传📽️去水印1号📽️去水印2号📽️去水印3号干货文档📺追剧🎧听歌📚阅读🧭手机报价💻网站推荐🟦XP模块 备用🖱️电脑专区📹电视专区🍎IOS板块热门工具🏃刷运动步数📵短信测压💭万能对话账单🐧Q绑查询📃文库下载☁️百度盘不限速🔻热门短剧🔻CSDN解析下载🧱12315合同范本休闲娱乐🐲红白机🍉合成西瓜🕹️小霸王游戏机🎮摸鱼游戏集🎰小游戏导航&diams;️俄罗斯方块
技术教程 11-13
某钉dingding,定位软件定制项目

某钉dingding,定位软件定制项目

可定制名字,地图KEY,图标等等信息! 目前支持安卓最新版谋钉虚拟位置。禁止某宝等类似平台宣传推广!引流我个人比较认可的流程是通过酷安,哔哩哔哩,小红书,微信视频号,抖音,快手等等热门或者冷门平台自己发视频或者文章来暗示这个软件,自行发挥。切记,文档、图文、视频内不要有明显的非法内容,不然会屏蔽。在线文档的分享链接过长,我还提供转换成短链接服务,长期有效。销售一般推荐卖月卡,季卡,年卡,永久卡不要想着永远服务,这个东西不可能长期有效定价一般就是几十块,月卡十几块。软件定制联系微信 CQDY59888
实用软件 11-13
每日羊毛网赚

每日羊毛网赚

有好项目你就来,方便你我他!找我投稿微信:CQDY5988824年9月11日群友开车项目,微信加群然后抓包听课ID,即可每日领10块左右,持续8天,需要分群友一半。wxid:Mortal_time建设银行购买立减金,花10块,保底16块立减,群友还能反2块!wxid:Mr_Zengssg
实用软件 11-13
抖音掘金!自热账号,千粉计划!

抖音掘金!自热账号,千粉计划!

这个项目需要有手机,需要有营业厅办理的手机号。如果你没有那就不用往下看了。其次如果你有很多手机,很多手机号,那么这个项目就最适合你不过了!当然一台也能玩!目前抖音的千粉账号需求缺口很大,基本是供不应求,所以这个项目也应运而生,目前渠道已经全部跑通,只需要你有设备,每天能抽出来时间操作,可以确信的告诉你,能挣钱!问:具体是什么项目?怎么做?答:简单来说,就是空闲的手机号注册抖音,不用实名,然后就养,通过我们这边的模板发作品,自然流量涨粉,到1000粉就可以卖掉了。问:好做吗?我需要有什么设备吗?答:如果你只有一两台手机,一两个手机号,那么就不需要其他任何设备或者高端技术,直接开干,套模板就行了,到数量了,可以联系我包回收。问:卖能卖多钱啊?难道一直要新手机号?答:卖一次基本就是千粉80-100回收,一个号码可以重复利用,卖了以后就可以重新起号了!万粉目前500+问:多久能做出来一个账号?答:最快一天,慢一点四五天。问:我想做,如何加入?答:联系我微 CQDY59888 ,做的话直接私聊我就行了,需要收费!没有门槛容易跑进来一些插科打诨的,只想有需要的,有时间的,肯做的,包回本,我的口碑有目共睹。群友的疑问手机卡有啥要求啊?手机有啥要求啊?手机卡是实名认证得,正常有手机号码得就可以了,手机只要能运行抖音就行。押金到底是多少钱,具体是怎么回事?目前是学费99,包学会,手把手指导,长期更新思路,包回本!需要投入多长时间?一天一般发两个作品最佳,有流量发一个就行了,一次编辑作品10-20分钟即可。不限制你什么时候操作,你可以提前录制好,到点发送就行了。不是固定时间发,有推荐时间节点。要电脑吗?手机电脑都可以,一般手机就操作了,不需要电脑。项目是能持续干还是就几天?可以一直做,如果付了押金,中间项目黄了,没做到10个账号,包退!自己拍作品还是抄作业?那肯定是抄作业了,自己拍多费脑子啊,但是如果愿意多动动脑子可能有不一样得效果。有的人有自己得理解。能用电脑模拟器吗?要求是真机真号,一机一号,手机卡得插在手机里面,这样不会触发风控。一个手机能换号吗?号码是一次性得吗?你一个账号做完了,卖出去了,手机号就释放出来了,继续做就行了。手机不用换,号码和手机都是重复使用得。押金给退,号码包回收,你咋挣钱?我回收你账号一个利润10块。不是纯公益,不过这个项目外面卖1500-3000,我不是收费,我收得押金,基本等于是公益了。卖一次能挣多钱?多久卖一次?千粉回收80-100,具体根据市场行情来,这个价格我判断只会越来越高。正常一个账号做出来要2-3天,运气好目前最快记录13小时就千粉了。都是真实有效粉。多个账号需要多份押金吗?这个问题有点小白了,但是还是有人问,不需要!你学会以后操作一百个账号都可以,押金是为了让真正想做得人做。需要给自己得视频投流或者给别人点赞之类得吗?不需要,只需要发视频就行了,其他啥都不操作。项目目前是蓝海吗?还是很多人做?目前做的人不少,不过还是供不应求。号卖了以后是被拿去干嘛了?是不是灰黑?不是灰黑,最后会被拿去做千川或者点赞之类得项目。视频是必须发指定的还是自由发挥?最好发指定的,都是经验,自由发挥看你头脑风暴如何。可以通过互关直播间涨粉吗?这种出来的可能会判定不是真实粉,最好不要这么操作。发布的都是啥内容啊?会不会很傻?可能你会觉得傻,但是咱们又不是长期运营,就算你准备长期运营,最后把这些作品隐藏了就好了。需不需要出镜?不需要。一个WiFi下能做几个号啊?同一位置,同一网络,我个人觉得做三个最多了,再多可能就会判定工作室,容易风控,如果多账号跑,也有办法,挂上加速器就好了。再有其他问题,再问,我再收录。
实用软件 11-13

网站已运行 71 天 | 共有文章 672 篇 | 累计访问 17447 人次