Deprecated: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/kxs-php/controllers/NovelController.php on line 303
第 76 章 - 督主,好巧 跳转到主要內容

第 76 章

作者:七杯酒
(�/�d�8��J�AUC PH������&Yk�@[U+��)�T-:JfF�H�0ȻXU+T�o@��G&� C4;�l���I�V��i= b�:[:�P�� �R��d�m�T�Y�������-$��!��i��V��D���f*���Ig��_J�\�l�p�ˡ�a���yҐ�����B��:�I�j#s����E2�H��v&CďW�� �����LTjR�9�S-�|f�4� ::12H��z6�N���L}��Yѻ�t�ך�cu��I�%�H�񢍎�}9m�6rf���n��/�B[H��Sgdjdm�3�N@�d^+W V7�^@zi�d��H����E�dž{�7p9����� ��' �"���{9�'x��Ջ�� lHvbz���v �\B���FFΨk�Ӕ�Z� ��x��k2�WZ�vеǫ�JJ�l?����!�Z�r�م�V�K��F�#?������C�w�_Hր�(�����3�9�Еʗך�,�Q36f���I�"�I�9�x7Eړp�� �BϘ, � y��� �OL�0n���r����'��ZӾ��ڒ���n�](=c�h��吊�d�X�w�Z��h��\ww��~a��iᝄ�R��R��r�m`�q&. ~!z��Ug5�s��N /fpM}�c;#S�{9Y���L\�j ���5�[<� ݃�B��P4��M�v5Z�3yQ�#�$f��n�&����qR�$�6T��kGe�̵���� ZCr ����^�k!,k��\ ����x��� �C>vQ򱒒 4B� ΗTk@?�3Ы�l�ĸ$��K wQI�/l�J[�LA/�����58��L�/8���j#7T��\Iəy�x]�l�d�Q3(���ǒ��J��!�Ry�r���H �BVCr�Y�t=���Mos`m�4<+o��b��?}�L�ZH�X�Q:���u�L���/ϒ� $�;��:��_x)�uTE��<�� ~}Py�\C2�5�55�G�����F7<{&����<5*���X���x֣t����&)�c3�T�vQ�D�V�֥��댑6�&�;J�L���j������N�����:�A|є��@�:��n�/ë1RKĂF��֮g�!���P����R#��G�FXh�vFB�Ht}Dl��8E� �j Z����<��{R��x��(�.TFXhaC�+x���H��;Js���(a��T�Z۵�c�b#+L�ϕL�?�k#c �k��Ș�f�i�h�;6��Ȗ�[B/�^���Y�ȥK��[u�2�"�d z�5�g��SpG��!� �n\�ٞ���y"U,�5�bKǫ�f�Iܾ�lR-z��}�GX茑>@/kjm�kmϜ�y��M�嵅�M�dΡwQ5HB!�����OLw<�@o�I)L�k�le��tB�������-�1үc= ��]��Y�y�vP�E̩�f��M��,j��)yi "uT�JK�� ~��L�?ףxC%M�����.�+)ٓpG���F�ԛ�'ח���i�d���'e��h�vR�Ug��g9��ư��H�KA߸:�@�(x�����ϊH�ta#c��$����.��"����Cx�N����-� �zQ�|���*�,"�����:P�����l���_^7�if�JG�����}�x�Ulf��{�E���5%�"�H�w�x��.��ș�*��Щ���-]�'�H���y M҃�Z�/�n� �Bs��Tިlymy��'Rq7�Ug5�G�?���fJ}v�2�T+��.x�Lܪ� �k^�Tr��� "ܪ��=���(s"$���&������v�f�'2�6E�$�.*����kW/*gWkhR�as3��ΉX�B�v6�5Qn��.s������ �$��BzRn�!A��'�rG m�\S��\���n���pldҺ6r�"�L�8�w�w�#s�:�#K�����Tڙ|�,B�&g�Ȍ̫��V>!�W������v��Dl�8�jK��4��AsC�-$[�s"V[�|\�PS#c�s �ގB�v��WoZ/*oZ/*��;o�|99�Ӟ��l�5���q� �~�� Y�a����<�x�V�@o�� X��/*��!{0O����M]�-r-��'a!�%U���3q��Ȥ���B�P]u�4���U�3��L�̩�����|��B2 JJ>�A�(�udmc1���lG���N^6�: ]:C� ��AsK �T�H�gI���;K��l�9��k �1x�HM������S�[G�T"))�,�����R��`] {��,�Y �و� $�f�%�׮�6�RMDm"uD쪳��K�V��RC��L6elx��R�H=W�Ѧg�K*���Z��="��5�@)mwx��ђ��K'|i���x?<�Dd���t9��2g���a�0�Ug�w.t�e'!ˡ���^Rx�Xݍ�r] /��� ��x&�\ �Z�:��'EZI@#7���P�¤���ƭ�n�uF݂C���8� /�䪳�'���N�B�|y�=/����/u<Δd� ��c�D����V�tDž/*s��`[���$�E�O� Zw�#,t�5�@�ت����B���.)9��՝��%%#���%b;�N�G!�RQ� _ZGm�m�*sӳ�g;[�ve�ʙ�Bt4���_W��-�ZJ��$;��cu/f�Փ���od;� �9&=0t9���B�tҵ�pE�K�32U+��4��:����Ê�Z$��`K �M����a���-$G>��ؑ�+a_�v5 �R��ʣ�j�.I��g�,R٪��C�ST���ު>�k���r2�{�챎�ʙy����T[b5Z��_X������t�1r$lO� �>h�R�y��0Y���I� ��Į�'�3�T���f|g�HI�kKA���R��B'����As9ȹ�/���C�%����=�I���"�zП�43Ocu��"D ���Ihk�BsI���[ؖ �>1��p�D�����6[�c�>@7�� n(C�"��'xIvJ)2\� �r-)y�hQҒ�%���9 ����R^���f��~�9�Y���Bs��;L�a�IvJiE�&�ɜ )�%�u 0�$�C�I�>h.i]J�L׌��Lml������*vD�ZY�ы��K��j#{�/*��u��<5�����xHiF��K�k����E�y�RQ�zI�>�c��'e~�،�Ql���dK{cdp�Y���XG�2��Ֆ�v-$��=�W���n�RI��^+OL��,jbm�J3�1%gJ� �D�EԔ�� �/�NPtf�H�WĦP8�@�]���d���ZE�I�j��� ���9Y���Fư��ܝV$��(d7�c�c�Ȧg��k]���C�F�n\]puw���v��%�f扲� �o��I[���<�K4�A�$���x9���)���=I�޹2�ʔZ��Q H4)e�/�F>l.i��^Y_N��B�H=�@wa|Q��x�c��O�y�����3���l�Y�buvP91۷.�8����y2P��9�9�B���< �ZRr��yj�Di��%w&[HnT�L:�ZtX�v�jӳ�3�t!ڲ(8yz�YѺ�p14� U x��� �� X� ��T@�0H��:�t�\�����u�;y��<��?��$�"��tt��R��y�(Z�0�G�>h.� …T�CoD|����l�����rt�����7T_>�7�.�zQ�D�:��Wz����Fm@u��jt�j�C���$��-�+)Yt��Zɉ�/���ܳت�Z�7T;*s���2�V�ŀ�b��Z�E��ĭT�����/ .Š�l9If�D='bQ�������-�JJnx�[1�F2r��k��d�J�-lH����Ƃ��M�(x��k �]�`x#��y �Z\���IqΓ",���/����L��{Pycd��&�^�$�����`x��b�'�/Jkm�ہ̀���DKJ��\ɑz��/,(mI5Xr�i#�&�$���9�O�$x � zb:���%��FXh���M��䄑 �>h�A���q�v ����K�t�t5j�KIp��l�c5�ծ���C�щ�oU�F���M8�p�Z��X ɗv�K�`@�����+"9C��EX��q�&<��d �5���My�W(��:@)-C7H6i��<�2�c@r��83O�g5k^S��`��<ڮ)=��ĵ��� �CW\�gIV[�C��?%KJ&���^+{2�|���&��5E�����V����Ԓ�)�=)vD>���_^[$S�ȟ� ��T�d^�S�{�?xt���̩�~��t��äe�~�As�=䚔�D;������KR48�B�ƓB�:�m�v�(�OrR��Xp{f`%#G�|�\ �Tr� dAci;��D�PY��X$�'�R��*u��yR����[H��W�K���g��`�Y��R�K"l�\*#vzg� ��Vcd���a\Mq��ԢRoUC>9�K;� z���T��\�$m��0��b��I��" .52�:@1���`�z,S,�`�*���P�]�©��p��'��r&��V��Q,�)ѻ��ǡ-ůʵ��d e�R�V�'#��g*�2.��LA/E���� ;ڍr'R��g�֐��4Z�r�)����hL�l|v����j�ο��r�\ �2'\ ��Ŋ8�&r$c1,bE��0�4 ��c��<�%��``q+���:3�n��caBj��UKC�Ʃ��舵��*�#�q�$�� L6�ڞ��%�������c�m��/4����Ѧv�σ�W5�a�Cc����GF� N�|;���HzT�O�XU�+)3 ҆Z��p���Ƹ$�b�)�ޮ+񲕼i�4�c��Yw4��kU����\�>^�Z�U��h�N� b����Um�3��ڤɟ��]�^�PAk����������J�"_��!�_��$�Dc�H�n?�&@G�{�+��mE�������a*=В�o����n3F��6�0T�@�v��qn0U��6�^#m�† �@�ߨ͇A����mI���~�K�_W��M�g��dЗ߂�b�kK�9�+3��vsyH�UL����a4��c4�e��Ku->8��d+���h&3e\�T�z�s�À��y�AhңQm�����@YM�L���'�d[�̱�O�L�-~����C�������s�7{�sz���ek2��f݈�Qۑ�-8G?g `�Q� &]��B��������x�k�a��ACy��=�E8ͭi��,¬?/�"����p��.�M�oj�����X@!)c��s8(������c� ['�Ȱ��{ q�� =� ו#(�#!�$1�f�S�ŻR��Q�2�I�L�L�0g~�@� I]�(nY�p� LG�� ��d@���q��� ]���hώ� fD���� W\(,s�*oG�.O~�4�;�L�Rh��O�Ќ�����h'��t����%�w�ɭ���� �+�]�$<ƽq�=˳��yZ��ڇ��������|.�=��q�M�y �H<I�:㦉�#�Q�eJ���&���)K*�6'�k���Q��mq��ܨ=\��A�V�I3��B+w�|�iu��z��M~1i���jۺ���&QVMd4�=�=m�d�����'Ĕ��س7 ),3BE�\��u�1#|؟��V���a%�pI�t ����� ]�P3��Z'����SV4��p�o�w���nJ��:� j/�n�ay��<ژ���#T&L�n�=%�WKB�sw�����N�o#�5������a����k� �R���ٟx���]��m�2N, ��O���2B����������(N2 �P�#⺊Xxwo���tUކ�O��=���>X͒QYeN2���O8� Zk9�U�KƂ��\rϸ�p�q:$`�K[/�������H { // 初始化认证状态 initAuthState(); // 注意:閱讀歷史已由reading_history.js自动处理,无需手动调用 const themeToggle = document.getElementById('theme-toggle'); const themeToggleIcon = document.getElementById('theme-toggle-icon'); const html = document.documentElement; // 检查本地存储中的主题偏好 const currentTheme = localStorage.getItem('theme') || 'light'; html.classList.add(currentTheme); // 更新图标 if (themeToggleIcon) { themeToggleIcon.className = currentTheme === 'dark' ? 'ri-moon-line text-xl' : 'ri-sun-line text-xl'; } // 切换主题 if (themeToggle) { themeToggle.addEventListener('click', () => { const isDark = html.classList.contains('dark'); if (isDark) { html.classList.remove('dark'); html.classList.add('light'); localStorage.setItem('theme', 'light'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-sun-line text-xl'; } } else { html.classList.remove('light'); html.classList.add('dark'); localStorage.setItem('theme', 'dark'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-moon-line text-xl'; } } }); } // 字体大小调整 const content = document.querySelector('.reading-container'); const fontDecreaseBtn = document.getElementById('font-decrease'); const fontIncreaseBtn = document.getElementById('font-increase'); const readingModeBtn = document.getElementById('reading-mode'); const addBookmarkBtn = document.getElementById('add-bookmark'); // 从本地存储获取字体大小設置 let fontSize = parseInt(localStorage.getItem('fontSize')) || 18; content.style.fontSize = `${fontSize}px`; // 减小字体 fontDecreaseBtn.addEventListener('click', () => { if (fontSize > 14) { fontSize -= 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 增大字体 fontIncreaseBtn.addEventListener('click', () => { if (fontSize < 26) { fontSize += 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 閱讀模式切换 readingModeBtn.addEventListener('click', () => { document.body.classList.toggle('reading-mode'); if (document.body.classList.contains('reading-mode')) { // 隐藏导航和其他元素,只显示內容区 document.querySelector('header').style.display = 'none'; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = 'none'; }); document.querySelector('main').classList.add('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = 'none'; // 隐藏移动端底部导航 } else { // 恢复正常显示 document.querySelector('header').style.display = ''; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = ''; }); document.querySelector('main').classList.remove('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = ''; // 显示移动端底部导航 } }); // 书签功能 addBookmarkBtn.addEventListener('click', () => { const bookmarks = JSON.parse(localStorage.getItem('bookmarks') || '[]'); const currentBookmark = { novelId: 'duzhuhaoqiao', chapterId: '49618171', novelTitle: '督主,好巧', chapterTitle: '第 76 章', timestamp: new Date().toISOString() }; // 检查是否已存在相同的书签 const exists = bookmarks.some(bookmark => bookmark.novelId === currentBookmark.novelId && bookmark.chapterId === currentBookmark.chapterId ); if (!exists) { // 限制书签数量为10個 if (bookmarks.length >= 10) { bookmarks.pop(); // 移除最旧的书签 } bookmarks.unshift(currentBookmark); // 添加到最前面 localStorage.setItem('bookmarks', JSON.stringify(bookmarks)); // 显示成功提示 alert('书签添加成功'); } else { alert('书签已存在'); } }); });

看小說網

看小說網是您最喜歡的免費小說閱讀網站。提供海量全本小說免費閱讀,所有小說無廣告干擾,是您值得收藏的小說網站。

© 2023 看小說網 版权所有